diff options
author | Lennart Poettering <lennart@poettering.net> | 2012-01-04 15:35:30 +0100 |
---|---|---|
committer | Lennart Poettering <lennart@poettering.net> | 2012-01-04 15:35:30 +0100 |
commit | 94fb446e55babb713fb24850455627acf30d999b (patch) | |
tree | b69d30f7e36ce6b288fb3df5f2d699c83a1f835e /man/sd_pid_get_session.xml | |
parent | e91af489a25e8bb65016a63f533ae28a505119ef (diff) |
journald: store _SYSTEMD_UNIT= instead of _SYSTEMD_SERVICE= field, since processes might also be related to mount, swap or socket units, not just services
Diffstat (limited to 'man/sd_pid_get_session.xml')
-rw-r--r-- | man/sd_pid_get_session.xml | 27 |
1 files changed, 14 insertions, 13 deletions
diff --git a/man/sd_pid_get_session.xml b/man/sd_pid_get_session.xml index 4086c5a826..bd95804628 100644 --- a/man/sd_pid_get_session.xml +++ b/man/sd_pid_get_session.xml @@ -44,7 +44,7 @@ <refnamediv> <refname>sd_pid_get_session</refname> - <refname>sd_pid_get_service</refname> + <refname>sd_pid_get_unit</refname> <refname>sd_pid_get_owner_uid</refname> <refpurpose>Determine session, service or owner of a session of a specific PID</refpurpose> </refnamediv> @@ -60,9 +60,9 @@ </funcprototype> <funcprototype> - <funcdef>int <function>sd_pid_get_service</function></funcdef> + <funcdef>int <function>sd_pid_get_unit</function></funcdef> <paramdef>pid_t <parameter>pid</parameter></paramdef> - <paramdef>char** <parameter>service</parameter></paramdef> + <paramdef>char** <parameter>unit</parameter></paramdef> </funcprototype> <funcprototype> @@ -90,15 +90,16 @@ <citerefentry><refentrytitle>free</refentrytitle><manvolnum>3</manvolnum></citerefentry> call after use.</para> - <para><function>sd_pid_get_service()</function> may be - used to determine the system service identifier of a - process identified by the specified process - identifier. The service name is a short string, - suitable for usage in file system paths. Note that not - all processes are part of a service (e.g. user - processes, or kernel threads). For processes not being - part of a system service this function will fail. The - returned string needs to be freed with the libc + <para><function>sd_pid_get_unit()</function> may be + used to determine the systemd unit (i.e. system + service) identifier of a process identified by the + specified process identifier. The unit name is a short + string, suitable for usage in file system paths. Note + that not all processes are part of a unit/service + (e.g. user processes, or kernel threads). For + processes not being part of a systemd unit/system + service this function will fail. The returned string + needs to be freed with the libc <citerefentry><refentrytitle>free</refentrytitle><manvolnum>3</manvolnum></citerefentry> call after use.</para> @@ -126,7 +127,7 @@ <title>Notes</title> <para>The <function>sd_pid_get_session()</function>, - <function>sd_pid_get_service()</function>, and + <function>sd_pid_get_pid()</function>, and <function>sd_pid_get_owner_uid()</function> interfaces are available as shared library, which can be compiled and linked to with the |