chiark / gitweb /
login: track login class (i.e. one of "user", "greeter", "lock-screen") for each...
[elogind.git] / src / login / test-login.c
index 7d6f08202d91821d2643adb618e2a7034e6e124a..4596721060c60d1c3e082f5d01036b4d0eb7d399 100644 (file)
@@ -22,7 +22,8 @@
 #include <sys/poll.h>
 #include <string.h>
 
-#include "sd-login.h"
+#include <systemd/sd-login.h>
+
 #include "util.h"
 #include "strv.h"
 
@@ -124,6 +125,11 @@ int main(int argc, char* argv[]) {
         printf("seats = %s\n", t);
         free(t);
 
+        r = sd_seat_get_active(NULL, &t, NULL);
+        assert_se(r >= 0);
+        printf("active session on current seat = %s\n", t);
+        free(t);
+
         assert_se(sd_get_seats(NULL) == r);
 
         r = sd_get_sessions(&sessions);