From 5c8da64734d7dbf4058b3f9f89268f1e093a47b6 Mon Sep 17 00:00:00 2001 From: Lennart Poettering Date: Sat, 18 Oct 2014 16:06:21 +0200 Subject: man: document sd_machine_get_class() and sd_machine_get_ifindices() --- man/sd_machine_get_class.xml | 126 +++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 126 insertions(+) create mode 100644 man/sd_machine_get_class.xml (limited to 'man/sd_machine_get_class.xml') diff --git a/man/sd_machine_get_class.xml b/man/sd_machine_get_class.xml new file mode 100644 index 0000000000..d06b75231a --- /dev/null +++ b/man/sd_machine_get_class.xml @@ -0,0 +1,126 @@ + + + + + + + + + sd_machine_get_class + systemd + + + + Developer + Lennart + Poettering + lennart@poettering.net + + + + + + sd_machine_get_class + 3 + + + + sd_machine_get_class + sd_machine_get_ifindices + Determine the class and network interface + indices of a locally running virtual machine or + container. + + + + + #include <systemd/sd-login.h> + + + int sd_machine_get_class + const char* machine + char *class + + + + int sd_machine_get_ifindices + const char* machine + int **ifindices + + + + + + Description + + sd_machine_get_class() may + be used to determine the class of a locally running + virtual machine or container that is registered with + systemd-machined.service8. The + string returned is either vm or + container. The returned string + needs to be freed with the libc free3 + call after use. + + sd_machine_get_ifindices() + may be used to determine the numeric indices of the + network interfaces on the host that are pointing + towards the specified locally running virtual machine + or container that is registered with + systemd-machined.service8. The + returned array needs to be freed with the libc + free3 + call after use. + + + + Return Value + + On success, these calls return 0 or a positive + integer. On failure, these calls return a negative + errno-style error code. + + + + Notes + + The sd_machine_get_class() and + sd_machine_get_ifindices() interfaces are + available as a shared library, which can be compiled + and linked to with the + libsystemd pkg-config1 + file. + + + + See Also + + + systemd1, + sd-login3, + systemd-machined.service8, + sd_pid_get_machine_name3 + + + + -- cgit v1.2.3-54-g00ecf