X-Git-Url: http://www.chiark.greenend.org.uk/ucgi/~ianmdlvl/git?p=elogind.git;a=blobdiff_plain;f=man%2Fsd_uid_get_state.xml;h=e1b345c2779a1774bb94d72445ba43e2207a8c9f;hp=30b254c805b6273d3e3406ae0fa7299aebb14545;hb=a2e0337875addaf08225fbf9b231435ba12a88b5;hpb=b040723ea412209e0edf54647fa5aa4287411507 diff --git a/man/sd_uid_get_state.xml b/man/sd_uid_get_state.xml index 30b254c80..e1b345c27 100644 --- a/man/sd_uid_get_state.xml +++ b/man/sd_uid_get_state.xml @@ -47,6 +47,7 @@ sd_uid_is_on_seat sd_uid_get_sessions sd_uid_get_seats + sd_uid_get_display Determine login state of a specific Unix user ID @@ -57,28 +58,34 @@ int sd_uid_get_state uid_t uid - char** state + char **state int sd_uid_is_on_seat uid_t uid int require_active - const char* seat + const char *seat int sd_uid_get_sessions uid_t uid int require_active - char*** sessions + char ***sessions int sd_uid_get_seats uid_t uid int require_active - char*** seats + char ***seats + + + + int sd_uid_get_display + uid_t uid + char **session @@ -103,7 +110,7 @@ in regards to additional state strings being returned. The returned string needs to be freed with the libc - free3 + free3 call after use. sd_uid_is_on_seat() may be @@ -130,7 +137,7 @@ NULL terminated string array of session identifiers in sessions which needs to be freed by the caller with the libc - free3 + free3 call after use, including all the strings referenced. If the string array parameter is passed as NULL, the array will not be filled in, but the return @@ -147,6 +154,12 @@ with no attached seat and hence the number of entries in the returned array may differ from the one returned by sd_uid_get_sessions(). + + sd_uid_get_display() + returns the name of the "primary" session of a user. + If the user has graphical sessions, it will be the + oldest graphical session. Otherwise, it will be the + oldest open session. @@ -159,7 +172,9 @@ positive integer; if it fails, 0. sd_uid_get_sessions() and sd_uid_get_seats() return the - number of entries in the returned arrays. On failure, + number of entries in the returned arrays. + sd_uid_get_display() returns + a non-negative code on success. On failure, these calls return a negative errno-style error code. @@ -167,13 +182,24 @@ Notes - The sd_uid_get_state(), + Functions described here are available as a + shared library, and can be compiled and linked to + using the + libsystemd pkg-config1 + entry. + + + + History + + sd_uid_get_state(), sd_uid_is_on_seat(), - sd_uid_get_sessions(), and - sd_uid_get_seats() interfaces are - available as a shared library, which can be compiled and - linked to with the libsystemd-login pkg-config1 - file. + sd_uid_get_sessions(), + and sd_uid_get_seats() functions + were added in systemd-31. + + sd_uid_get_display() was + added in systemd-213.