X-Git-Url: https://www.chiark.greenend.org.uk/ucgi/~ianmdlvl/git?p=elogind.git;a=blobdiff_plain;f=src%2Fsystemd%2Fsd-login.h;h=1083742beb007ff594b6653230bc8af883aafb2f;hp=11282b76118be3c9a8ed148d88eea244c30fdc90;hb=7027ff61a34a12487712b382a061c654acc3a679;hpb=cec4ead904978b07db2154c618eeb48d3102da66 diff --git a/src/systemd/sd-login.h b/src/systemd/sd-login.h index 11282b761..1083742be 100644 --- a/src/systemd/sd-login.h +++ b/src/systemd/sd-login.h @@ -64,12 +64,16 @@ int sd_pid_get_owner_uid(pid_t pid, uid_t *uid); /* Get systemd unit (i.e. service) name from PID, for system * services. This will return an error for non-service processes. */ -int sd_pid_get_unit(pid_t, char **unit); +int sd_pid_get_unit(pid_t pid, char **unit); /* Get systemd unit (i.e. service) name from PID, for user * services. This will return an error for non-user-service * processes. */ -int sd_pid_get_user_unit(pid_t, char **unit); +int sd_pid_get_user_unit(pid_t pid, char **unit); + +/* Get machine name from PID, for processes assigned to VM or + * container. This will return an error for non-service processes. */ +int sd_pid_get_machine_name(pid_t pid, char **name); /* Get state from uid. Possible states: offline, lingering, online, active, closing */ int sd_uid_get_state(uid_t uid, char**state);