From a20affe2f0fb4c8d488155a0b860549e9389f32a Mon Sep 17 00:00:00 2001 From: Lennart Poettering Date: Wed, 24 Apr 2013 17:54:17 -0300 Subject: login: add new call sd_get_machine_names() to get a list of current virtual machines and containers --- man/sd_get_seats.xml | 27 ++++++++++++++++++++------- 1 file changed, 20 insertions(+), 7 deletions(-) (limited to 'man/sd_get_seats.xml') diff --git a/man/sd_get_seats.xml b/man/sd_get_seats.xml index 4bdb5c3e9e..9bc866dc68 100644 --- a/man/sd_get_seats.xml +++ b/man/sd_get_seats.xml @@ -46,7 +46,8 @@ sd_get_seats sd_get_sessions sd_get_uids - Determine available seats, sessions and logged in users + sd_get_machine_names + Determine available seats, sessions, logged in users and virtual machines/containers @@ -68,6 +69,11 @@ uid_t** users + + int sd_get_machine_names + char*** machines + + @@ -90,6 +96,11 @@ Similar, sd_get_uids() may be used to determine all Unix users who currently have login sessions. + Similar, + sd_get_machine_names() may be + used to determine all current virtual machines and + containers on the system. + Note that the returned lists are not sorted and in an undefined order. @@ -97,18 +108,20 @@ Return Value On success sd_get_seats(), - sd_get_sessions() and - sd_get_uids() return the number - of entries in the arrays. On failure, these calls - return a negative errno-style error code. + sd_get_sessions(), + sd_get_uids() and + sd_get_machine_names() return the + number of entries in the arrays. On failure, these + calls return a negative errno-style error code. Notes The sd_get_seats(), - sd_get_sessions() and - sd_get_uids() interfaces + sd_get_sessions(), + sd_get_uids() and + sd_get_machine_names() interfaces are available as shared library, which can be compiled and linked to with the libsystemd-login -- cgit v1.2.3-54-g00ecf