---
name: "elogind.index"
section: "7"
platform: "linux"
package: "elogind"
version: "255.17-1debian2"
release: "Debian 13 (Trixie)"
platforms: ["linux"]
url: "https://new.carta.tech/elogind.index"
---

# elogind.index(7)

List all manpages from the elogind project

## NAME

elogind.index - List all manpages from the elogind project

## B

[**busctl**(1)](/busctl/1.md) — Introspect the bus\

## E

[**elogind**(8)](/elogind/8.md) — Login manager\
 [**elogind-inhibit**(1)](/elogind-inhibit/1.md) — Execute a program with an inhibition lock taken\
 [**elogind.directives**(7)](/elogind.directives/7.md) — Index of configuration directives\
 [**elogind.journal-fields**(7)](/elogind.journal-fields/7.md) — Special journal fields rerouted to syslog by elogind\
 [**elogind.syntax**(7)](/elogind.syntax/7.md) — General syntax of elogind configuration files\
 [**elogind.time**(7)](/elogind.time/7.md) — Time and date specifications\

## L

**libelogind**(3) — Functions for implementing services and interacting with elogind\
 [**loginctl**(1)](/loginctl/1.md) — Control the elogind login manager\
 [**logind.conf**(5)](/logind.conf/5.md) — Login manager configuration files\
 [**logind.conf.d**(5)](/logind.conf.d/5.md) — Login manager configuration files\

## O

[**org.freedesktop.login1**(5)](/org.freedesktop.login1/5.md) — The D-Bus interface of elogind\

## P

[**pam\_elogind**(8)](/pam_elogind/8.md) — Register user sessions in the elogind login manager\

## S

[**sd-bus**(3)](/sd-bus/3.md) — A lightweight D-Bus IPC client library\
 [**sd-event**(3)](/sd-event/3.md) — A generic event loop implementation\
 [**sd-login**(3)](/sd-login/3.md) — APIs for tracking logins\
 [**sd\_bus\_add\_fallback**(3)](/sd_bus_add_fallback/3.md) — Declare properties and methods for a D-Bus path\
 [**sd\_bus\_add\_fallback\_vtable**(3)](/sd_bus_add_fallback_vtable/3.md) — Declare properties and methods for a D-Bus path\
 [**sd\_bus\_add\_filter**(3)](/sd_bus_add_filter/3.md) — Declare properties and methods for a D-Bus path\
 [**sd\_bus\_add\_match**(3)](/sd_bus_add_match/3.md) — Add a match rule for incoming message dispatching\
 [**sd\_bus\_add\_match\_async**(3)](/sd_bus_add_match_async/3.md) — Add a match rule for incoming message dispatching\
 [**sd\_bus\_add\_node\_enumerator**(3)](/sd_bus_add_node_enumerator/3.md) — Add a node enumerator for a D-Bus object path prefix\
 [**sd\_bus\_add\_object**(3)](/sd_bus_add_object/3.md) — Declare properties and methods for a D-Bus path\
 [**sd\_bus\_add\_object\_manager**(3)](/sd_bus_add_object_manager/3.md) — Add a D-Bus object manager for a D-Bus object sub-tree\
 [**sd\_bus\_add\_object\_vtable**(3)](/sd_bus_add_object_vtable/3.md) — Declare properties and methods for a D-Bus path\
 [**sd\_bus\_attach\_event**(3)](/sd_bus_attach_event/3.md) — Attach a bus connection object to an event loop\
 [**sd\_bus\_call**(3)](/sd_bus_call/3.md) — Invoke a D-Bus method call\
 [**sd\_bus\_call\_async**(3)](/sd_bus_call_async/3.md) — Invoke a D-Bus method call\
 [**sd\_bus\_call\_method**(3)](/sd_bus_call_method/3.md) — Initialize a bus message object and invoke the corresponding D-Bus method call\
 [**sd\_bus\_call\_method\_async**(3)](/sd_bus_call_method_async/3.md) — Initialize a bus message object and invoke the corresponding D-Bus method call\
 [**sd\_bus\_call\_method\_asyncv**(3)](/sd_bus_call_method_asyncv/3.md) — Initialize a bus message object and invoke the corresponding D-Bus method call\
 [**sd\_bus\_call\_methodv**(3)](/sd_bus_call_methodv/3.md) — Initialize a bus message object and invoke the corresponding D-Bus method call\
 [**sd\_bus\_can\_send**(3)](/sd_bus_can_send/3.md) — Check which types can be sent over a bus object\
 [**sd\_bus\_close**(3)](/sd_bus_close/3.md) — Close and flush a bus connection\
 [**sd\_bus\_close\_unref**(3)](/sd_bus_close_unref/3.md) — Create a new bus object and create or destroy references to it\
 [**sd\_bus\_close\_unrefp**(3)](/sd_bus_close_unrefp/3.md) — Create a new bus object and create or destroy references to it\
 [**sd\_bus\_creds\_get\_audit\_login\_uid**(3)](/sd_bus_creds_get_audit_login_uid/3.md) — Retrieve fields from a credentials object\
 [**sd\_bus\_creds\_get\_audit\_session\_id**(3)](/sd_bus_creds_get_audit_session_id/3.md) — Retrieve fields from a credentials object\
 [**sd\_bus\_creds\_get\_augmented\_mask**(3)](/sd_bus_creds_get_augmented_mask/3.md) — Retrieve credentials object for the specified PID\
 [**sd\_bus\_creds\_get\_cgroup**(3)](/sd_bus_creds_get_cgroup/3.md) — Retrieve fields from a credentials object\
 [**sd\_bus\_creds\_get\_cmdline**(3)](/sd_bus_creds_get_cmdline/3.md) — Retrieve fields from a credentials object\
 [**sd\_bus\_creds\_get\_comm**(3)](/sd_bus_creds_get_comm/3.md) — Retrieve fields from a credentials object\
 [**sd\_bus\_creds\_get\_description**(3)](/sd_bus_creds_get_description/3.md) — Retrieve fields from a credentials object\
 [**sd\_bus\_creds\_get\_egid**(3)](/sd_bus_creds_get_egid/3.md) — Retrieve fields from a credentials object\
 [**sd\_bus\_creds\_get\_euid**(3)](/sd_bus_creds_get_euid/3.md) — Retrieve fields from a credentials object\
 [**sd\_bus\_creds\_get\_exe**(3)](/sd_bus_creds_get_exe/3.md) — Retrieve fields from a credentials object\
 [**sd\_bus\_creds\_get\_fsgid**(3)](/sd_bus_creds_get_fsgid/3.md) — Retrieve fields from a credentials object\
 [**sd\_bus\_creds\_get\_fsuid**(3)](/sd_bus_creds_get_fsuid/3.md) — Retrieve fields from a credentials object\
 [**sd\_bus\_creds\_get\_gid**(3)](/sd_bus_creds_get_gid/3.md) — Retrieve fields from a credentials object\
 [**sd\_bus\_creds\_get\_mask**(3)](/sd_bus_creds_get_mask/3.md) — Retrieve credentials object for the specified PID\
 [**sd\_bus\_creds\_get\_owner\_uid**(3)](/sd_bus_creds_get_owner_uid/3.md) — Retrieve fields from a credentials object\
 [**sd\_bus\_creds\_get\_pid**(3)](/sd_bus_creds_get_pid/3.md) — Retrieve fields from a credentials object\
 [**sd\_bus\_creds\_get\_ppid**(3)](/sd_bus_creds_get_ppid/3.md) — Retrieve fields from a credentials object\
 [**sd\_bus\_creds\_get\_selinux\_context**(3)](/sd_bus_creds_get_selinux_context/3.md) — Retrieve fields from a credentials object\
 [**sd\_bus\_creds\_get\_session**(3)](/sd_bus_creds_get_session/3.md) — Retrieve fields from a credentials object\
 [**sd\_bus\_creds\_get\_sgid**(3)](/sd_bus_creds_get_sgid/3.md) — Retrieve fields from a credentials object\
 [**sd\_bus\_creds\_get\_slice**(3)](/sd_bus_creds_get_slice/3.md) — Retrieve fields from a credentials object\
 [**sd\_bus\_creds\_get\_suid**(3)](/sd_bus_creds_get_suid/3.md) — Retrieve fields from a credentials object\
 [**sd\_bus\_creds\_get\_supplementary\_gids**(3)](/sd_bus_creds_get_supplementary_gids/3.md) — Retrieve fields from a credentials object\
 [**sd\_bus\_creds\_get\_tid**(3)](/sd_bus_creds_get_tid/3.md) — Retrieve fields from a credentials object\
 [**sd\_bus\_creds\_get\_tid\_comm**(3)](/sd_bus_creds_get_tid_comm/3.md) — Retrieve fields from a credentials object\
 [**sd\_bus\_creds\_get\_tty**(3)](/sd_bus_creds_get_tty/3.md) — Retrieve fields from a credentials object\
 [**sd\_bus\_creds\_get\_uid**(3)](/sd_bus_creds_get_uid/3.md) — Retrieve fields from a credentials object\
 [**sd\_bus\_creds\_get\_unique\_name**(3)](/sd_bus_creds_get_unique_name/3.md) — Retrieve fields from a credentials object\
 [**sd\_bus\_creds\_get\_unit**(3)](/sd_bus_creds_get_unit/3.md) — Retrieve fields from a credentials object\
 [**sd\_bus\_creds\_get\_user\_slice**(3)](/sd_bus_creds_get_user_slice/3.md) — Retrieve fields from a credentials object\
 [**sd\_bus\_creds\_get\_user\_unit**(3)](/sd_bus_creds_get_user_unit/3.md) — Retrieve fields from a credentials object\
 [**sd\_bus\_creds\_get\_well\_known\_names**(3)](/sd_bus_creds_get_well_known_names/3.md) — Retrieve fields from a credentials object\
 [**sd\_bus\_creds\_has\_bounding\_cap**(3)](/sd_bus_creds_has_bounding_cap/3.md) — Retrieve fields from a credentials object\
 [**sd\_bus\_creds\_has\_effective\_cap**(3)](/sd_bus_creds_has_effective_cap/3.md) — Retrieve fields from a credentials object\
 [**sd\_bus\_creds\_has\_inheritable\_cap**(3)](/sd_bus_creds_has_inheritable_cap/3.md) — Retrieve fields from a credentials object\
 [**sd\_bus\_creds\_has\_permitted\_cap**(3)](/sd_bus_creds_has_permitted_cap/3.md) — Retrieve fields from a credentials object\
 [**sd\_bus\_creds\_new\_from\_pid**(3)](/sd_bus_creds_new_from_pid/3.md) — Retrieve credentials object for the specified PID\
 [**sd\_bus\_creds\_ref**(3)](/sd_bus_creds_ref/3.md) — Retrieve credentials object for the specified PID\
 [**sd\_bus\_creds\_unref**(3)](/sd_bus_creds_unref/3.md) — Retrieve credentials object for the specified PID\
 [**sd\_bus\_creds\_unrefp**(3)](/sd_bus_creds_unrefp/3.md) — Retrieve credentials object for the specified PID\
 [**sd\_bus\_default**(3)](/sd_bus_default/3.md) — Acquire a connection to a system or user bus\
 [**sd\_bus\_default\_flush\_close**(3)](/sd_bus_default_flush_close/3.md) — Close and flush a bus connection\
 [**sd\_bus\_default\_system**(3)](/sd_bus_default_system/3.md) — Acquire a connection to a system or user bus\
 [**sd\_bus\_default\_user**(3)](/sd_bus_default_user/3.md) — Acquire a connection to a system or user bus\
 [**sd\_bus\_destroy\_t**(3)](/sd_bus_destroy_t/3.md) — Define the callback function for resource cleanup\
 [**sd\_bus\_detach\_event**(3)](/sd_bus_detach_event/3.md) — Attach a bus connection object to an event loop\
 [**sd\_bus\_emit\_interfaces\_added**(3)](/sd_bus_emit_interfaces_added/3.md) — Convenience functions for emitting (standard) D-Bus signals\
 [**sd\_bus\_emit\_interfaces\_added\_strv**(3)](/sd_bus_emit_interfaces_added_strv/3.md) — Convenience functions for emitting (standard) D-Bus signals\
 [**sd\_bus\_emit\_interfaces\_removed**(3)](/sd_bus_emit_interfaces_removed/3.md) — Convenience functions for emitting (standard) D-Bus signals\
 [**sd\_bus\_emit\_interfaces\_removed\_strv**(3)](/sd_bus_emit_interfaces_removed_strv/3.md) — Convenience functions for emitting (standard) D-Bus signals\
 [**sd\_bus\_emit\_object\_added**(3)](/sd_bus_emit_object_added/3.md) — Convenience functions for emitting (standard) D-Bus signals\
 [**sd\_bus\_emit\_object\_removed**(3)](/sd_bus_emit_object_removed/3.md) — Convenience functions for emitting (standard) D-Bus signals\
 [**sd\_bus\_emit\_properties\_changed**(3)](/sd_bus_emit_properties_changed/3.md) — Convenience functions for emitting (standard) D-Bus signals\
 [**sd\_bus\_emit\_properties\_changed\_strv**(3)](/sd_bus_emit_properties_changed_strv/3.md) — Convenience functions for emitting (standard) D-Bus signals\
 [**sd\_bus\_emit\_signal**(3)](/sd_bus_emit_signal/3.md) — Convenience functions for emitting (standard) D-Bus signals\
 [**sd\_bus\_emit\_signal\_to**(3)](/sd_bus_emit_signal_to/3.md) — Convenience functions for emitting (standard) D-Bus signals\
 [**sd\_bus\_emit\_signal\_tov**(3)](/sd_bus_emit_signal_tov/3.md) — Convenience functions for emitting (standard) D-Bus signals\
 [**sd\_bus\_emit\_signalv**(3)](/sd_bus_emit_signalv/3.md) — Convenience functions for emitting (standard) D-Bus signals\
 [**sd\_bus\_error**(3)](/sd_bus_error/3.md) — sd-bus error handling\
 [**sd\_bus\_error\_add\_map**(3)](/sd_bus_error_add_map/3.md) — Additional sd-dbus error mappings\
 [**sd\_bus\_error\_copy**(3)](/sd_bus_error_copy/3.md) — sd-bus error handling\
 [**SD\_BUS\_ERROR\_END**(3)](/SD_BUS_ERROR_END/3.md) — Additional sd-dbus error mappings\
 [**sd\_bus\_error\_free**(3)](/sd_bus_error_free/3.md) — sd-bus error handling\
 [**sd\_bus\_error\_get\_errno**(3)](/sd_bus_error_get_errno/3.md) — sd-bus error handling\
 [**sd\_bus\_error\_has\_name**(3)](/sd_bus_error_has_name/3.md) — sd-bus error handling\
 [**sd\_bus\_error\_has\_names**(3)](/sd_bus_error_has_names/3.md) — sd-bus error handling\
 [**sd\_bus\_error\_has\_names\_sentinel**(3)](/sd_bus_error_has_names_sentinel/3.md) — sd-bus error handling\
 [**sd\_bus\_error\_is\_set**(3)](/sd_bus_error_is_set/3.md) — sd-bus error handling\
 [**SD\_BUS\_ERROR\_MAKE\_CONST**(3)](/SD_BUS_ERROR_MAKE_CONST/3.md) — sd-bus error handling\
 [**sd\_bus\_error\_map**(3)](/sd_bus_error_map/3.md) — Additional sd-dbus error mappings\
 [**SD\_BUS\_ERROR\_MAP**(3)](/SD_BUS_ERROR_MAP/3.md) — Additional sd-dbus error mappings\
 [**sd\_bus\_error\_move**(3)](/sd_bus_error_move/3.md) — sd-bus error handling\
 [**SD\_BUS\_ERROR\_NULL**(3)](/SD_BUS_ERROR_NULL/3.md) — sd-bus error handling\
 [**sd\_bus\_error\_set**(3)](/sd_bus_error_set/3.md) — sd-bus error handling\
 [**sd\_bus\_error\_set\_const**(3)](/sd_bus_error_set_const/3.md) — sd-bus error handling\
 [**sd\_bus\_error\_set\_errno**(3)](/sd_bus_error_set_errno/3.md) — sd-bus error handling\
 [**sd\_bus\_error\_set\_errnof**(3)](/sd_bus_error_set_errnof/3.md) — sd-bus error handling\
 [**sd\_bus\_error\_set\_errnofv**(3)](/sd_bus_error_set_errnofv/3.md) — sd-bus error handling\
 [**sd\_bus\_error\_setf**(3)](/sd_bus_error_setf/3.md) — sd-bus error handling\
 [**sd\_bus\_error\_setfv**(3)](/sd_bus_error_setfv/3.md) — sd-bus error handling\
 [**sd\_bus\_flush**(3)](/sd_bus_flush/3.md) — Close and flush a bus connection\
 [**sd\_bus\_flush\_close\_unref**(3)](/sd_bus_flush_close_unref/3.md) — Create a new bus object and create or destroy references to it\
 [**sd\_bus\_flush\_close\_unrefp**(3)](/sd_bus_flush_close_unrefp/3.md) — Create a new bus object and create or destroy references to it\
 [**sd\_bus\_get\_address**(3)](/sd_bus_get_address/3.md) — Set or query the address of the bus connection\
 [**sd\_bus\_get\_allow\_interactive\_authorization**(3)](/sd_bus_get_allow_interactive_authorization/3.md) — Set or query properties of a bus object\
 [**sd\_bus\_get\_bus\_id**(3)](/sd_bus_get_bus_id/3.md) — Configure connection mode for a bus object\
 [**sd\_bus\_get\_close\_on\_exit**(3)](/sd_bus_get_close_on_exit/3.md) — Control whether to close the bus connection during the event loop exit phase\
 [**sd\_bus\_get\_connected\_signal**(3)](/sd_bus_get_connected_signal/3.md) — Control emission of local connection establishment signal on bus connections\
 [**sd\_bus\_get\_creds\_mask**(3)](/sd_bus_get_creds_mask/3.md) — Control feature negotiation on bus connections\
 [**sd\_bus\_get\_current\_handler**(3)](/sd_bus_get_current_handler/3.md) — Query information of the callback a bus object is currently running\
 [**sd\_bus\_get\_current\_message**(3)](/sd_bus_get_current_message/3.md) — Query information of the callback a bus object is currently running\
 [**sd\_bus\_get\_current\_slot**(3)](/sd_bus_get_current_slot/3.md) — Query information of the callback a bus object is currently running\
 [**sd\_bus\_get\_current\_userdata**(3)](/sd_bus_get_current_userdata/3.md) — Query information of the callback a bus object is currently running\
 [**sd\_bus\_get\_description**(3)](/sd_bus_get_description/3.md) — Set or query properties of a bus object\
 [**sd\_bus\_get\_event**(3)](/sd_bus_get_event/3.md) — Attach a bus connection object to an event loop\
 [**sd\_bus\_get\_events**(3)](/sd_bus_get_events/3.md) — Get the file descriptor, I/O events and timeout to wait for from a message bus object\
 [**sd\_bus\_get\_exit\_on\_disconnect**(3)](/sd_bus_get_exit_on_disconnect/3.md) — Control the exit behavior when the bus object disconnects\
 [**sd\_bus\_get\_fd**(3)](/sd_bus_get_fd/3.md) — Get the file descriptor, I/O events and timeout to wait for from a message bus object\
 [**sd\_bus\_get\_method\_call\_timeout**(3)](/sd_bus_get_method_call_timeout/3.md) — Set or query the default D-Bus method call timeout of a bus object\
 [**sd\_bus\_get\_n\_queued\_read**(3)](/sd_bus_get_n_queued_read/3.md) — Get the number of pending bus messages in the read and write queues of a bus connection object\
 [**sd\_bus\_get\_n\_queued\_write**(3)](/sd_bus_get_n_queued_write/3.md) — Get the number of pending bus messages in the read and write queues of a bus connection object\
 [**sd\_bus\_get\_name\_creds**(3)](/sd_bus_get_name_creds/3.md) — Query bus client credentials\
 [**sd\_bus\_get\_name\_machine\_id**(3)](/sd_bus_get_name_machine_id/3.md) — Retrieve a bus client's machine identity\
 [**sd\_bus\_get\_owner\_creds**(3)](/sd_bus_get_owner_creds/3.md) — Query bus client credentials\
 [**sd\_bus\_get\_property**(3)](/sd_bus_get_property/3.md) — Set or query D-Bus service properties\
 [**sd\_bus\_get\_property\_string**(3)](/sd_bus_get_property_string/3.md) — Set or query D-Bus service properties\
 [**sd\_bus\_get\_property\_strv**(3)](/sd_bus_get_property_strv/3.md) — Set or query D-Bus service properties\
 [**sd\_bus\_get\_property\_trivial**(3)](/sd_bus_get_property_trivial/3.md) — Set or query D-Bus service properties\
 [**sd\_bus\_get\_scope**(3)](/sd_bus_get_scope/3.md) — Set or query properties of a bus object\
 [**sd\_bus\_get\_sender**(3)](/sd_bus_get_sender/3.md) — Configure default sender for outgoing messages\
 [**sd\_bus\_get\_tid**(3)](/sd_bus_get_tid/3.md) — Set or query properties of a bus object\
 [**sd\_bus\_get\_timeout**(3)](/sd_bus_get_timeout/3.md) — Get the file descriptor, I/O events and timeout to wait for from a message bus object\
 [**sd\_bus\_get\_unique\_name**(3)](/sd_bus_get_unique_name/3.md) — Set or query properties of a bus object\
 [**sd\_bus\_get\_watch\_bind**(3)](/sd_bus_get_watch_bind/3.md) — Control socket binding watching on bus connections\
 [**sd\_bus\_interface\_name\_is\_valid**(3)](/sd_bus_interface_name_is_valid/3.md) — Check if a string is a valid bus name or object path\
 [**sd\_bus\_is\_anonymous**(3)](/sd_bus_is_anonymous/3.md) — Set or query properties of a bus object\
 [**sd\_bus\_is\_bus\_client**(3)](/sd_bus_is_bus_client/3.md) — Configure connection mode for a bus object\
 [**sd\_bus\_is\_monitor**(3)](/sd_bus_is_monitor/3.md) — Configure connection mode for a bus object\
 [**sd\_bus\_is\_open**(3)](/sd_bus_is_open/3.md) — Check whether the bus connection is open or ready\
 [**sd\_bus\_is\_ready**(3)](/sd_bus_is_ready/3.md) — Check whether the bus connection is open or ready\
 [**sd\_bus\_is\_server**(3)](/sd_bus_is_server/3.md) — Configure connection mode for a bus object\
 [**sd\_bus\_is\_trusted**(3)](/sd_bus_is_trusted/3.md) — Set or query properties of a bus object\
 [**sd\_bus\_list\_names**(3)](/sd_bus_list_names/3.md) — Retrieve information about registered names on a bus\
 [**sd\_bus\_match\_signal**(3)](/sd_bus_match_signal/3.md) — Add a match rule for incoming message dispatching\
 [**sd\_bus\_match\_signal\_async**(3)](/sd_bus_match_signal_async/3.md) — Add a match rule for incoming message dispatching\
 [**sd\_bus\_member\_name\_is\_valid**(3)](/sd_bus_member_name_is_valid/3.md) — Check if a string is a valid bus name or object path\
 [**sd\_bus\_message\_append**(3)](/sd_bus_message_append/3.md) — Attach fields to a D-Bus message based on a type string\
 [**sd\_bus\_message\_append\_array**(3)](/sd_bus_message_append_array/3.md) — Append an array of fields to a D-Bus message\
 [**sd\_bus\_message\_append\_array\_iovec**(3)](/sd_bus_message_append_array_iovec/3.md) — Append an array of fields to a D-Bus message\
 [**sd\_bus\_message\_append\_array\_memfd**(3)](/sd_bus_message_append_array_memfd/3.md) — Append an array of fields to a D-Bus message\
 [**sd\_bus\_message\_append\_array\_space**(3)](/sd_bus_message_append_array_space/3.md) — Append an array of fields to a D-Bus message\
 [**sd\_bus\_message\_append\_basic**(3)](/sd_bus_message_append_basic/3.md) — Attach a single field to a message\
 [**sd\_bus\_message\_append\_string\_iovec**(3)](/sd_bus_message_append_string_iovec/3.md) — Attach a string to a message\
 [**sd\_bus\_message\_append\_string\_memfd**(3)](/sd_bus_message_append_string_memfd/3.md) — Attach a string to a message\
 [**sd\_bus\_message\_append\_string\_space**(3)](/sd_bus_message_append_string_space/3.md) — Attach a string to a message\
 [**sd\_bus\_message\_append\_strv**(3)](/sd_bus_message_append_strv/3.md) — Attach an array of strings to a message\
 [**sd\_bus\_message\_appendv**(3)](/sd_bus_message_appendv/3.md) — Attach fields to a D-Bus message based on a type string\
 [**sd\_bus\_message\_close\_container**(3)](/sd_bus_message_close_container/3.md) — Create and move between containers in D-Bus messages\
 [**sd\_bus\_message\_copy**(3)](/sd_bus_message_copy/3.md) — Copy the contents of one message to another\
 [**sd\_bus\_message\_dump**(3)](/sd_bus_message_dump/3.md) — Produce a string representation of a message for debugging purposes\
 [**sd\_bus\_message\_enter\_container**(3)](/sd_bus_message_enter_container/3.md) — Create and move between containers in D-Bus messages\
 [**sd\_bus\_message\_exit\_container**(3)](/sd_bus_message_exit_container/3.md) — Create and move between containers in D-Bus messages\
 [**sd\_bus\_message\_get\_allow\_interactive\_authorization**(3)](/sd_bus_message_get_allow_interactive_authorization/3.md) — Set and query bus message metadata\
 [**sd\_bus\_message\_get\_auto\_start**(3)](/sd_bus_message_get_auto_start/3.md) — Set and query bus message metadata\
 [**sd\_bus\_message\_get\_bus**(3)](/sd_bus_message_get_bus/3.md) — Create a new bus message object and create or destroy references to it\
 [**sd\_bus\_message\_get\_cookie**(3)](/sd_bus_message_get_cookie/3.md) — Returns the transaction cookie of a message\
 [**sd\_bus\_message\_get\_creds**(3)](/sd_bus_message_get_creds/3.md) — Query bus message addressing/credentials metadata\
 [**sd\_bus\_message\_get\_destination**(3)](/sd_bus_message_get_destination/3.md) — Set and query bus message addressing information\
 [**sd\_bus\_message\_get\_errno**(3)](/sd_bus_message_get_errno/3.md) — Query bus message addressing/credentials metadata\
 [**sd\_bus\_message\_get\_error**(3)](/sd_bus_message_get_error/3.md) — Query bus message addressing/credentials metadata\
 [**sd\_bus\_message\_get\_expect\_reply**(3)](/sd_bus_message_get_expect_reply/3.md) — Set and query bus message metadata\
 [**sd\_bus\_message\_get\_interface**(3)](/sd_bus_message_get_interface/3.md) — Set and query bus message addressing information\
 [**sd\_bus\_message\_get\_member**(3)](/sd_bus_message_get_member/3.md) — Set and query bus message addressing information\
 [**sd\_bus\_message\_get\_monotonic\_usec**(3)](/sd_bus_message_get_monotonic_usec/3.md) — Retrieve the sender timestamps and sequence number of a message\
 [**sd\_bus\_message\_get\_path**(3)](/sd_bus_message_get_path/3.md) — Set and query bus message addressing information\
 [**sd\_bus\_message\_get\_realtime\_usec**(3)](/sd_bus_message_get_realtime_usec/3.md) — Retrieve the sender timestamps and sequence number of a message\
 [**sd\_bus\_message\_get\_reply\_cookie**(3)](/sd_bus_message_get_reply_cookie/3.md) — Returns the transaction cookie of a message\
 [**sd\_bus\_message\_get\_sender**(3)](/sd_bus_message_get_sender/3.md) — Set and query bus message addressing information\
 [**sd\_bus\_message\_get\_seqnum**(3)](/sd_bus_message_get_seqnum/3.md) — Retrieve the sender timestamps and sequence number of a message\
 [**sd\_bus\_message\_get\_signature**(3)](/sd_bus_message_get_signature/3.md) — Query bus message signature\
 [**sd\_bus\_message\_get\_type**(3)](/sd_bus_message_get_type/3.md) — Query bus message addressing/credentials metadata\
 [**sd\_bus\_message\_has\_signature**(3)](/sd_bus_message_has_signature/3.md) — Query bus message signature\
 [**sd\_bus\_message\_is\_empty**(3)](/sd_bus_message_is_empty/3.md) — Query bus message signature\
 [**sd\_bus\_message\_is\_method\_call**(3)](/sd_bus_message_is_method_call/3.md) — Query bus message addressing/credentials metadata\
 [**sd\_bus\_message\_is\_method\_error**(3)](/sd_bus_message_is_method_error/3.md) — Query bus message addressing/credentials metadata\
 [**sd\_bus\_message\_is\_signal**(3)](/sd_bus_message_is_signal/3.md) — Query bus message addressing/credentials metadata\
 [**SD\_BUS\_MESSAGE\_METHOD\_CALL**(3)](/SD_BUS_MESSAGE_METHOD_CALL/3.md) — Create a new bus message object and create or destroy references to it\
 [**SD\_BUS\_MESSAGE\_METHOD\_ERROR**(3)](/SD_BUS_MESSAGE_METHOD_ERROR/3.md) — Create a new bus message object and create or destroy references to it\
 [**SD\_BUS\_MESSAGE\_METHOD\_RETURN**(3)](/SD_BUS_MESSAGE_METHOD_RETURN/3.md) — Create a new bus message object and create or destroy references to it\
 [**sd\_bus\_message\_new**(3)](/sd_bus_message_new/3.md) — Create a new bus message object and create or destroy references to it\
 [**sd\_bus\_message\_new\_method\_call**(3)](/sd_bus_message_new_method_call/3.md) — Create a method call message\
 [**sd\_bus\_message\_new\_method\_errno**(3)](/sd_bus_message_new_method_errno/3.md) — Create an error reply for a method call\
 [**sd\_bus\_message\_new\_method\_errnof**(3)](/sd_bus_message_new_method_errnof/3.md) — Create an error reply for a method call\
 [**sd\_bus\_message\_new\_method\_error**(3)](/sd_bus_message_new_method_error/3.md) — Create an error reply for a method call\
 [**sd\_bus\_message\_new\_method\_errorf**(3)](/sd_bus_message_new_method_errorf/3.md) — Create an error reply for a method call\
 [**sd\_bus\_message\_new\_method\_return**(3)](/sd_bus_message_new_method_return/3.md) — Create a method call message\
 [**sd\_bus\_message\_new\_signal**(3)](/sd_bus_message_new_signal/3.md) — Create a signal message\
 [**sd\_bus\_message\_new\_signal\_to**(3)](/sd_bus_message_new_signal_to/3.md) — Create a signal message\
 [**sd\_bus\_message\_open\_container**(3)](/sd_bus_message_open_container/3.md) — Create and move between containers in D-Bus messages\
 [**sd\_bus\_message\_peek\_type**(3)](/sd_bus_message_peek_type/3.md) — Read a sequence of values from a message\
 [**sd\_bus\_message\_read**(3)](/sd_bus_message_read/3.md) — Read a sequence of values from a message\
 [**sd\_bus\_message\_read\_array**(3)](/sd_bus_message_read_array/3.md) — Access an array of elements in a message\
 [**sd\_bus\_message\_read\_basic**(3)](/sd_bus_message_read_basic/3.md) — Read a basic type from a message\
 [**sd\_bus\_message\_readv**(3)](/sd_bus_message_readv/3.md) — Read a sequence of values from a message\
 [**sd\_bus\_message\_ref**(3)](/sd_bus_message_ref/3.md) — Create a new bus message object and create or destroy references to it\
 [**sd\_bus\_message\_rewind**(3)](/sd_bus_message_rewind/3.md) — Return to beginning of message or current container\
 [**sd\_bus\_message\_seal**(3)](/sd_bus_message_seal/3.md) — Prepare a D-Bus message for transmission\
 [**sd\_bus\_message\_send**(3)](/sd_bus_message_send/3.md) — Queue a D-Bus message for transfer\
 [**sd\_bus\_message\_set\_allow\_interactive\_authorization**(3)](/sd_bus_message_set_allow_interactive_authorization/3.md) — Set and query bus message metadata\
 [**sd\_bus\_message\_set\_auto\_start**(3)](/sd_bus_message_set_auto_start/3.md) — Set and query bus message metadata\
 [**sd\_bus\_message\_set\_destination**(3)](/sd_bus_message_set_destination/3.md) — Set and query bus message addressing information\
 [**sd\_bus\_message\_set\_expect\_reply**(3)](/sd_bus_message_set_expect_reply/3.md) — Set and query bus message metadata\
 [**sd\_bus\_message\_set\_sender**(3)](/sd_bus_message_set_sender/3.md) — Set and query bus message addressing information\
 [**SD\_BUS\_MESSAGE\_SIGNAL**(3)](/SD_BUS_MESSAGE_SIGNAL/3.md) — Create a new bus message object and create or destroy references to it\
 [**sd\_bus\_message\_skip**(3)](/sd_bus_message_skip/3.md) — Skip elements in a bus message\
 [**sd\_bus\_message\_unref**(3)](/sd_bus_message_unref/3.md) — Create a new bus message object and create or destroy references to it\
 [**sd\_bus\_message\_unrefp**(3)](/sd_bus_message_unrefp/3.md) — Create a new bus message object and create or destroy references to it\
 [**sd\_bus\_message\_verify\_type**(3)](/sd_bus_message_verify_type/3.md) — Check if the message has specified type at the current location\
 [**SD\_BUS\_METHOD**(3)](/SD_BUS_METHOD/3.md) — Declare properties and methods for a D-Bus path\
 [**SD\_BUS\_METHOD\_WITH\_NAMES**(3)](/SD_BUS_METHOD_WITH_NAMES/3.md) — Declare properties and methods for a D-Bus path\
 [**SD\_BUS\_METHOD\_WITH\_NAMES\_OFFSET**(3)](/SD_BUS_METHOD_WITH_NAMES_OFFSET/3.md) — Declare properties and methods for a D-Bus path\
 [**SD\_BUS\_METHOD\_WITH\_OFFSET**(3)](/SD_BUS_METHOD_WITH_OFFSET/3.md) — Declare properties and methods for a D-Bus path\
 [**sd\_bus\_negotiate\_creds**(3)](/sd_bus_negotiate_creds/3.md) — Control feature negotiation on bus connections\
 [**sd\_bus\_negotiate\_fds**(3)](/sd_bus_negotiate_fds/3.md) — Control feature negotiation on bus connections\
 [**sd\_bus\_negotiate\_timestamp**(3)](/sd_bus_negotiate_timestamp/3.md) — Control feature negotiation on bus connections\
 [**sd\_bus\_new**(3)](/sd_bus_new/3.md) — Create a new bus object and create or destroy references to it\
 [**sd\_bus\_object\_path\_is\_valid**(3)](/sd_bus_object_path_is_valid/3.md) — Check if a string is a valid bus name or object path\
 [**sd\_bus\_open**(3)](/sd_bus_open/3.md) — Acquire a connection to a system or user bus\
 [**sd\_bus\_open\_system**(3)](/sd_bus_open_system/3.md) — Acquire a connection to a system or user bus\
 [**sd\_bus\_open\_system\_machine**(3)](/sd_bus_open_system_machine/3.md) — Acquire a connection to a system or user bus\
 [**sd\_bus\_open\_system\_remote**(3)](/sd_bus_open_system_remote/3.md) — Acquire a connection to a system or user bus\
 [**sd\_bus\_open\_system\_with\_description**(3)](/sd_bus_open_system_with_description/3.md) — Acquire a connection to a system or user bus\
 [**sd\_bus\_open\_user**(3)](/sd_bus_open_user/3.md) — Acquire a connection to a system or user bus\
 [**sd\_bus\_open\_user\_machine**(3)](/sd_bus_open_user_machine/3.md) — Acquire a connection to a system or user bus\
 [**sd\_bus\_open\_user\_with\_description**(3)](/sd_bus_open_user_with_description/3.md) — Acquire a connection to a system or user bus\
 [**sd\_bus\_open\_with\_description**(3)](/sd_bus_open_with_description/3.md) — Acquire a connection to a system or user bus\
 [**SD\_BUS\_PARAM**(3)](/SD_BUS_PARAM/3.md) — Declare properties and methods for a D-Bus path\
 [**sd\_bus\_path\_decode**(3)](/sd_bus_path_decode/3.md) — Convert an external identifier into an object path and back\
 [**sd\_bus\_path\_decode\_many**(3)](/sd_bus_path_decode_many/3.md) — Convert an external identifier into an object path and back\
 [**sd\_bus\_path\_encode**(3)](/sd_bus_path_encode/3.md) — Convert an external identifier into an object path and back\
 [**sd\_bus\_path\_encode\_many**(3)](/sd_bus_path_encode_many/3.md) — Convert an external identifier into an object path and back\
 [**sd\_bus\_process**(3)](/sd_bus_process/3.md) — Drive the connection\
 [**SD\_BUS\_PROPERTY**(3)](/SD_BUS_PROPERTY/3.md) — Declare properties and methods for a D-Bus path\
 [**sd\_bus\_query\_sender\_creds**(3)](/sd_bus_query_sender_creds/3.md) — Query bus message sender credentials/privileges\
 [**sd\_bus\_query\_sender\_privilege**(3)](/sd_bus_query_sender_privilege/3.md) — Query bus message sender credentials/privileges\
 [**sd\_bus\_ref**(3)](/sd_bus_ref/3.md) — Create a new bus object and create or destroy references to it\
 [**sd\_bus\_release\_name**(3)](/sd_bus_release_name/3.md) — Request or release a well-known service name on a bus\
 [**sd\_bus\_release\_name\_async**(3)](/sd_bus_release_name_async/3.md) — Request or release a well-known service name on a bus\
 [**sd\_bus\_reply\_method\_errno**(3)](/sd_bus_reply_method_errno/3.md) — Reply with an error to a D-Bus method call\
 [**sd\_bus\_reply\_method\_errnof**(3)](/sd_bus_reply_method_errnof/3.md) — Reply with an error to a D-Bus method call\
 [**sd\_bus\_reply\_method\_errnofv**(3)](/sd_bus_reply_method_errnofv/3.md) — Reply with an error to a D-Bus method call\
 [**sd\_bus\_reply\_method\_error**(3)](/sd_bus_reply_method_error/3.md) — Reply with an error to a D-Bus method call\
 [**sd\_bus\_reply\_method\_errorf**(3)](/sd_bus_reply_method_errorf/3.md) — Reply with an error to a D-Bus method call\
 [**sd\_bus\_reply\_method\_errorfv**(3)](/sd_bus_reply_method_errorfv/3.md) — Reply with an error to a D-Bus method call\
 [**sd\_bus\_reply\_method\_return**(3)](/sd_bus_reply_method_return/3.md) — Reply to a D-Bus method call\
 [**sd\_bus\_reply\_method\_returnv**(3)](/sd_bus_reply_method_returnv/3.md) — Reply to a D-Bus method call\
 [**sd\_bus\_request\_name**(3)](/sd_bus_request_name/3.md) — Request or release a well-known service name on a bus\
 [**sd\_bus\_request\_name\_async**(3)](/sd_bus_request_name_async/3.md) — Request or release a well-known service name on a bus\
 [**sd\_bus\_send**(3)](/sd_bus_send/3.md) — Queue a D-Bus message for transfer\
 [**sd\_bus\_send\_to**(3)](/sd_bus_send_to/3.md) — Queue a D-Bus message for transfer\
 [**sd\_bus\_service\_name\_is\_valid**(3)](/sd_bus_service_name_is_valid/3.md) — Check if a string is a valid bus name or object path\
 [**sd\_bus\_set\_address**(3)](/sd_bus_set_address/3.md) — Set or query the address of the bus connection\
 [**sd\_bus\_set\_allow\_interactive\_authorization**(3)](/sd_bus_set_allow_interactive_authorization/3.md) — Set or query properties of a bus object\
 [**sd\_bus\_set\_anonymous**(3)](/sd_bus_set_anonymous/3.md) — Set or query properties of a bus object\
 [**sd\_bus\_set\_bus\_client**(3)](/sd_bus_set_bus_client/3.md) — Configure connection mode for a bus object\
 [**sd\_bus\_set\_close\_on\_exit**(3)](/sd_bus_set_close_on_exit/3.md) — Control whether to close the bus connection during the event loop exit phase\
 [**sd\_bus\_set\_connected\_signal**(3)](/sd_bus_set_connected_signal/3.md) — Control emission of local connection establishment signal on bus connections\
 [**sd\_bus\_set\_description**(3)](/sd_bus_set_description/3.md) — Set or query properties of a bus object\
 [**sd\_bus\_set\_exec**(3)](/sd_bus_set_exec/3.md) — Set or query the address of the bus connection\
 [**sd\_bus\_set\_exit\_on\_disconnect**(3)](/sd_bus_set_exit_on_disconnect/3.md) — Control the exit behavior when the bus object disconnects\
 [**sd\_bus\_set\_fd**(3)](/sd_bus_set_fd/3.md) — Set the file descriptors to use for bus communication\
 [**sd\_bus\_set\_method\_call\_timeout**(3)](/sd_bus_set_method_call_timeout/3.md) — Set or query the default D-Bus method call timeout of a bus object\
 [**sd\_bus\_set\_monitor**(3)](/sd_bus_set_monitor/3.md) — Configure connection mode for a bus object\
 [**sd\_bus\_set\_property**(3)](/sd_bus_set_property/3.md) — Set or query D-Bus service properties\
 [**sd\_bus\_set\_propertyv**(3)](/sd_bus_set_propertyv/3.md) — Set or query D-Bus service properties\
 [**sd\_bus\_set\_sender**(3)](/sd_bus_set_sender/3.md) — Configure default sender for outgoing messages\
 [**sd\_bus\_set\_server**(3)](/sd_bus_set_server/3.md) — Configure connection mode for a bus object\
 [**sd\_bus\_set\_trusted**(3)](/sd_bus_set_trusted/3.md) — Set or query properties of a bus object\
 [**sd\_bus\_set\_watch\_bind**(3)](/sd_bus_set_watch_bind/3.md) — Control socket binding watching on bus connections\
 [**SD\_BUS\_SIGNAL**(3)](/SD_BUS_SIGNAL/3.md) — Declare properties and methods for a D-Bus path\
 [**SD\_BUS\_SIGNAL\_WITH\_NAMES**(3)](/SD_BUS_SIGNAL_WITH_NAMES/3.md) — Declare properties and methods for a D-Bus path\
 [**sd\_bus\_slot\_get\_bus**(3)](/sd_bus_slot_get_bus/3.md) — Query information attached to a bus slot object\
 [**sd\_bus\_slot\_get\_current\_handler**(3)](/sd_bus_slot_get_current_handler/3.md) — Query information attached to a bus slot object\
 [**sd\_bus\_slot\_get\_current\_message**(3)](/sd_bus_slot_get_current_message/3.md) — Query information attached to a bus slot object\
 [**sd\_bus\_slot\_get\_current\_userdata**(3)](/sd_bus_slot_get_current_userdata/3.md) — Query information attached to a bus slot object\
 [**sd\_bus\_slot\_get\_description**(3)](/sd_bus_slot_get_description/3.md) — Set or query the description of bus slot objects\
 [**sd\_bus\_slot\_get\_destroy\_callback**(3)](/sd_bus_slot_get_destroy_callback/3.md) — Define the callback function for resource cleanup\
 [**sd\_bus\_slot\_get\_floating**(3)](/sd_bus_slot_get_floating/3.md) — Control whether a bus slot object is "floating"\
 [**sd\_bus\_slot\_get\_userdata**(3)](/sd_bus_slot_get_userdata/3.md) — Set and query the value in the "userdata" field\
 [**sd\_bus\_slot\_ref**(3)](/sd_bus_slot_ref/3.md) — Create and destroy references to a bus slot object\
 [**sd\_bus\_slot\_set\_description**(3)](/sd_bus_slot_set_description/3.md) — Set or query the description of bus slot objects\
 [**sd\_bus\_slot\_set\_destroy\_callback**(3)](/sd_bus_slot_set_destroy_callback/3.md) — Define the callback function for resource cleanup\
 [**sd\_bus\_slot\_set\_floating**(3)](/sd_bus_slot_set_floating/3.md) — Control whether a bus slot object is "floating"\
 [**sd\_bus\_slot\_set\_userdata**(3)](/sd_bus_slot_set_userdata/3.md) — Set and query the value in the "userdata" field\
 [**sd\_bus\_slot\_unref**(3)](/sd_bus_slot_unref/3.md) — Create and destroy references to a bus slot object\
 [**sd\_bus\_slot\_unrefp**(3)](/sd_bus_slot_unrefp/3.md) — Create and destroy references to a bus slot object\
 [**sd\_bus\_start**(3)](/sd_bus_start/3.md) — Initiate a bus connection to the D-bus broker daemon\
 [**sd\_bus\_track\_add\_name**(3)](/sd_bus_track_add_name/3.md) — Add, remove and retrieve bus peers tracked in a bus peer tracking object\
 [**sd\_bus\_track\_add\_sender**(3)](/sd_bus_track_add_sender/3.md) — Add, remove and retrieve bus peers tracked in a bus peer tracking object\
 [**sd\_bus\_track\_contains**(3)](/sd_bus_track_contains/3.md) — Add, remove and retrieve bus peers tracked in a bus peer tracking object\
 [**sd\_bus\_track\_count**(3)](/sd_bus_track_count/3.md) — Add, remove and retrieve bus peers tracked in a bus peer tracking object\
 [**sd\_bus\_track\_count\_name**(3)](/sd_bus_track_count_name/3.md) — Add, remove and retrieve bus peers tracked in a bus peer tracking object\
 [**sd\_bus\_track\_count\_sender**(3)](/sd_bus_track_count_sender/3.md) — Add, remove and retrieve bus peers tracked in a bus peer tracking object\
 [**sd\_bus\_track\_first**(3)](/sd_bus_track_first/3.md) — Add, remove and retrieve bus peers tracked in a bus peer tracking object\
 [**sd\_bus\_track\_get\_bus**(3)](/sd_bus_track_get_bus/3.md) — Track bus peers\
 [**sd\_bus\_track\_get\_destroy\_callback**(3)](/sd_bus_track_get_destroy_callback/3.md) — Define the callback function for resource cleanup\
 [**sd\_bus\_track\_get\_recursive**(3)](/sd_bus_track_get_recursive/3.md) — Track bus peers\
 [**sd\_bus\_track\_get\_userdata**(3)](/sd_bus_track_get_userdata/3.md) — Track bus peers\
 [**sd\_bus\_track\_new**(3)](/sd_bus_track_new/3.md) — Track bus peers\
 [**sd\_bus\_track\_next**(3)](/sd_bus_track_next/3.md) — Add, remove and retrieve bus peers tracked in a bus peer tracking object\
 [**sd\_bus\_track\_ref**(3)](/sd_bus_track_ref/3.md) — Track bus peers\
 [**sd\_bus\_track\_remove\_name**(3)](/sd_bus_track_remove_name/3.md) — Add, remove and retrieve bus peers tracked in a bus peer tracking object\
 [**sd\_bus\_track\_remove\_sender**(3)](/sd_bus_track_remove_sender/3.md) — Add, remove and retrieve bus peers tracked in a bus peer tracking object\
 [**sd\_bus\_track\_set\_destroy\_callback**(3)](/sd_bus_track_set_destroy_callback/3.md) — Define the callback function for resource cleanup\
 [**sd\_bus\_track\_set\_recursive**(3)](/sd_bus_track_set_recursive/3.md) — Track bus peers\
 [**sd\_bus\_track\_set\_userdata**(3)](/sd_bus_track_set_userdata/3.md) — Track bus peers\
 [**sd\_bus\_track\_unref**(3)](/sd_bus_track_unref/3.md) — Track bus peers\
 [**sd\_bus\_track\_unrefp**(3)](/sd_bus_track_unrefp/3.md) — Track bus peers\
 [**sd\_bus\_unref**(3)](/sd_bus_unref/3.md) — Create a new bus object and create or destroy references to it\
 [**sd\_bus\_unrefp**(3)](/sd_bus_unrefp/3.md) — Create a new bus object and create or destroy references to it\
 [**SD\_BUS\_VTABLE\_CAPABILITY**(3)](/SD_BUS_VTABLE_CAPABILITY/3.md) — Declare properties and methods for a D-Bus path\
 [**SD\_BUS\_VTABLE\_END**(3)](/SD_BUS_VTABLE_END/3.md) — Declare properties and methods for a D-Bus path\
 [**SD\_BUS\_VTABLE\_START**(3)](/SD_BUS_VTABLE_START/3.md) — Declare properties and methods for a D-Bus path\
 [**sd\_bus\_wait**(3)](/sd_bus_wait/3.md) — Wait for I/O on a bus connection\
 [**SD\_BUS\_WRITABLE\_PROPERTY**(3)](/SD_BUS_WRITABLE_PROPERTY/3.md) — Declare properties and methods for a D-Bus path\
 [**sd\_device\_ref**(3)](/sd_device_ref/3.md) — Create or destroy references to a device object\
 [**sd\_device\_unref**(3)](/sd_device_unref/3.md) — Create or destroy references to a device object\
 [**sd\_device\_unrefp**(3)](/sd_device_unrefp/3.md) — Create or destroy references to a device object\
 [**sd\_event**(3)](/sd_event/3.md) — Acquire and release an event loop object\
 [**sd\_event\_add\_child**(3)](/sd_event_add_child/3.md) — Add a child process state change event source to an event loop\
 [**sd\_event\_add\_child\_pidfd**(3)](/sd_event_add_child_pidfd/3.md) — Add a child process state change event source to an event loop\
 [**sd\_event\_add\_defer**(3)](/sd_event_add_defer/3.md) — Add static event sources to an event loop\
 [**sd\_event\_add\_exit**(3)](/sd_event_add_exit/3.md) — Add static event sources to an event loop\
 [**sd\_event\_add\_inotify**(3)](/sd_event_add_inotify/3.md) — Add an "inotify" file system inode event source to an event loop\
 [**sd\_event\_add\_inotify\_fd**(3)](/sd_event_add_inotify_fd/3.md) — Add an "inotify" file system inode event source to an event loop\
 [**sd\_event\_add\_io**(3)](/sd_event_add_io/3.md) — Add an I/O event source to an event loop\
 [**sd\_event\_add\_post**(3)](/sd_event_add_post/3.md) — Add static event sources to an event loop\
 [**sd\_event\_add\_signal**(3)](/sd_event_add_signal/3.md) — Add a UNIX process signal event source to an event loop\
 [**sd\_event\_add\_time**(3)](/sd_event_add_time/3.md) — Add a timer event source to an event loop\
 [**sd\_event\_add\_time\_relative**(3)](/sd_event_add_time_relative/3.md) — Add a timer event source to an event loop\
 [**SD\_EVENT\_ARMED**(3)](/SD_EVENT_ARMED/3.md) — Low-level event loop operations\
 [**sd\_event\_child\_handler\_t**(3)](/sd_event_child_handler_t/3.md) — Add a child process state change event source to an event loop\
 [**sd\_event\_default**(3)](/sd_event_default/3.md) — Acquire and release an event loop object\
 [**sd\_event\_destroy\_t**(3)](/sd_event_destroy_t/3.md) — Define the callback function for resource cleanup\
 [**sd\_event\_dispatch**(3)](/sd_event_dispatch/3.md) — Low-level event loop operations\
 [**sd\_event\_exit**(3)](/sd_event_exit/3.md) — Ask the event loop to exit\
 [**SD\_EVENT\_EXITING**(3)](/SD_EVENT_EXITING/3.md) — Low-level event loop operations\
 [**SD\_EVENT\_FINISHED**(3)](/SD_EVENT_FINISHED/3.md) — Low-level event loop operations\
 [**sd\_event\_get\_exit\_code**(3)](/sd_event_get_exit_code/3.md) — Ask the event loop to exit\
 [**sd\_event\_get\_fd**(3)](/sd_event_get_fd/3.md) — Obtain a file descriptor to poll for event loop events\
 [**sd\_event\_get\_iteration**(3)](/sd_event_get_iteration/3.md) — Low-level event loop operations\
 [**sd\_event\_get\_state**(3)](/sd_event_get_state/3.md) — Low-level event loop operations\
 [**sd\_event\_get\_tid**(3)](/sd_event_get_tid/3.md) — Acquire and release an event loop object\
 [**sd\_event\_get\_watchdog**(3)](/sd_event_get_watchdog/3.md) — Enable event loop watchdog support\
 [**sd\_event\_handler\_t**(3)](/sd_event_handler_t/3.md) — Add static event sources to an event loop\
 [**SD\_EVENT\_INITIAL**(3)](/SD_EVENT_INITIAL/3.md) — Low-level event loop operations\
 [**sd\_event\_inotify\_handler\_t**(3)](/sd_event_inotify_handler_t/3.md) — Add an "inotify" file system inode event source to an event loop\
 [**sd\_event\_io\_handler\_t**(3)](/sd_event_io_handler_t/3.md) — Add an I/O event source to an event loop\
 [**sd\_event\_loop**(3)](/sd_event_loop/3.md) — Run an event loop\
 [**sd\_event\_new**(3)](/sd_event_new/3.md) — Acquire and release an event loop object\
 [**sd\_event\_now**(3)](/sd_event_now/3.md) — Retrieve current event loop iteration timestamp\
 [**SD\_EVENT\_OFF**(3)](/SD_EVENT_OFF/3.md) — Enable or disable event sources\
 [**SD\_EVENT\_ON**(3)](/SD_EVENT_ON/3.md) — Enable or disable event sources\
 [**SD\_EVENT\_ONESHOT**(3)](/SD_EVENT_ONESHOT/3.md) — Enable or disable event sources\
 [**SD\_EVENT\_PENDING**(3)](/SD_EVENT_PENDING/3.md) — Low-level event loop operations\
 [**sd\_event\_prepare**(3)](/sd_event_prepare/3.md) — Low-level event loop operations\
 [**SD\_EVENT\_PREPARING**(3)](/SD_EVENT_PREPARING/3.md) — Low-level event loop operations\
 [**SD\_EVENT\_PRIORITY\_IDLE**(3)](/SD_EVENT_PRIORITY_IDLE/3.md) — Set or retrieve the priority of event sources\
 [**SD\_EVENT\_PRIORITY\_IMPORTANT**(3)](/SD_EVENT_PRIORITY_IMPORTANT/3.md) — Set or retrieve the priority of event sources\
 [**SD\_EVENT\_PRIORITY\_NORMAL**(3)](/SD_EVENT_PRIORITY_NORMAL/3.md) — Set or retrieve the priority of event sources\
 [**sd\_event\_ref**(3)](/sd_event_ref/3.md) — Acquire and release an event loop object\
 [**sd\_event\_run**(3)](/sd_event_run/3.md) — Run an event loop\
 [**SD\_EVENT\_RUNNING**(3)](/SD_EVENT_RUNNING/3.md) — Low-level event loop operations\
 [**sd\_event\_set\_signal\_exit**(3)](/sd_event_set_signal_exit/3.md) — Automatically leave event loop on SIGINT and SIGTERM\
 [**sd\_event\_set\_watchdog**(3)](/sd_event_set_watchdog/3.md) — Enable event loop watchdog support\
 [**sd\_event\_signal\_handler\_t**(3)](/sd_event_signal_handler_t/3.md) — Add a UNIX process signal event source to an event loop\
 [**SD\_EVENT\_SIGNAL\_PROCMASK**(3)](/SD_EVENT_SIGNAL_PROCMASK/3.md) — Add a UNIX process signal event source to an event loop\
 [**sd\_event\_source**(3)](/sd_event_source/3.md) — Add an I/O event source to an event loop\
 [**sd\_event\_source\_disable\_unref**(3)](/sd_event_source_disable_unref/3.md) — Increase or decrease event source reference counters\
 [**sd\_event\_source\_disable\_unrefp**(3)](/sd_event_source_disable_unrefp/3.md) — Increase or decrease event source reference counters\
 [**sd\_event\_source\_get\_child\_pid**(3)](/sd_event_source_get_child_pid/3.md) — Add a child process state change event source to an event loop\
 [**sd\_event\_source\_get\_child\_pidfd**(3)](/sd_event_source_get_child_pidfd/3.md) — Add a child process state change event source to an event loop\
 [**sd\_event\_source\_get\_child\_pidfd\_own**(3)](/sd_event_source_get_child_pidfd_own/3.md) — Add a child process state change event source to an event loop\
 [**sd\_event\_source\_get\_child\_process\_own**(3)](/sd_event_source_get_child_process_own/3.md) — Add a child process state change event source to an event loop\
 [**sd\_event\_source\_get\_description**(3)](/sd_event_source_get_description/3.md) — Set or retrieve descriptive names of event sources\
 [**sd\_event\_source\_get\_destroy\_callback**(3)](/sd_event_source_get_destroy_callback/3.md) — Define the callback function for resource cleanup\
 [**sd\_event\_source\_get\_enabled**(3)](/sd_event_source_get_enabled/3.md) — Enable or disable event sources\
 [**sd\_event\_source\_get\_event**(3)](/sd_event_source_get_event/3.md) — Retrieve the event loop of an event source\
 [**sd\_event\_source\_get\_floating**(3)](/sd_event_source_get_floating/3.md) — Set or retrieve 'floating' state of event sources\
 [**sd\_event\_source\_get\_inotify\_mask**(3)](/sd_event_source_get_inotify_mask/3.md) — Add an "inotify" file system inode event source to an event loop\
 [**sd\_event\_source\_get\_io\_events**(3)](/sd_event_source_get_io_events/3.md) — Add an I/O event source to an event loop\
 [**sd\_event\_source\_get\_io\_fd**(3)](/sd_event_source_get_io_fd/3.md) — Add an I/O event source to an event loop\
 [**sd\_event\_source\_get\_io\_fd\_own**(3)](/sd_event_source_get_io_fd_own/3.md) — Add an I/O event source to an event loop\
 [**sd\_event\_source\_get\_io\_revents**(3)](/sd_event_source_get_io_revents/3.md) — Add an I/O event source to an event loop\
 [**sd\_event\_source\_get\_pending**(3)](/sd_event_source_get_pending/3.md) — Determine pending state of event sources\
 [**sd\_event\_source\_get\_priority**(3)](/sd_event_source_get_priority/3.md) — Set or retrieve the priority of event sources\
 [**sd\_event\_source\_get\_ratelimit**(3)](/sd_event_source_get_ratelimit/3.md) — Configure rate limiting on event sources\
 [**sd\_event\_source\_get\_signal**(3)](/sd_event_source_get_signal/3.md) — Add a UNIX process signal event source to an event loop\
 [**sd\_event\_source\_get\_time**(3)](/sd_event_source_get_time/3.md) — Add a timer event source to an event loop\
 [**sd\_event\_source\_get\_time\_accuracy**(3)](/sd_event_source_get_time_accuracy/3.md) — Add a timer event source to an event loop\
 [**sd\_event\_source\_get\_time\_clock**(3)](/sd_event_source_get_time_clock/3.md) — Add a timer event source to an event loop\
 [**sd\_event\_source\_get\_userdata**(3)](/sd_event_source_get_userdata/3.md) — Set or retrieve user data pointer of event sources\
 [**sd\_event\_source\_is\_ratelimited**(3)](/sd_event_source_is_ratelimited/3.md) — Configure rate limiting on event sources\
 [**sd\_event\_source\_leave\_ratelimit**(3)](/sd_event_source_leave_ratelimit/3.md) — Configure rate limiting on event sources\
 [**sd\_event\_source\_ref**(3)](/sd_event_source_ref/3.md) — Increase or decrease event source reference counters\
 [**sd\_event\_source\_send\_child\_signal**(3)](/sd_event_source_send_child_signal/3.md) — Add a child process state change event source to an event loop\
 [**sd\_event\_source\_set\_child\_pidfd\_own**(3)](/sd_event_source_set_child_pidfd_own/3.md) — Add a child process state change event source to an event loop\
 [**sd\_event\_source\_set\_child\_process\_own**(3)](/sd_event_source_set_child_process_own/3.md) — Add a child process state change event source to an event loop\
 [**sd\_event\_source\_set\_description**(3)](/sd_event_source_set_description/3.md) — Set or retrieve descriptive names of event sources\
 [**sd\_event\_source\_set\_destroy\_callback**(3)](/sd_event_source_set_destroy_callback/3.md) — Define the callback function for resource cleanup\
 [**sd\_event\_source\_set\_enabled**(3)](/sd_event_source_set_enabled/3.md) — Enable or disable event sources\
 [**sd\_event\_source\_set\_floating**(3)](/sd_event_source_set_floating/3.md) — Set or retrieve 'floating' state of event sources\
 [**sd\_event\_source\_set\_io\_events**(3)](/sd_event_source_set_io_events/3.md) — Add an I/O event source to an event loop\
 [**sd\_event\_source\_set\_io\_fd**(3)](/sd_event_source_set_io_fd/3.md) — Add an I/O event source to an event loop\
 [**sd\_event\_source\_set\_io\_fd\_own**(3)](/sd_event_source_set_io_fd_own/3.md) — Add an I/O event source to an event loop\
 [**sd\_event\_source\_set\_prepare**(3)](/sd_event_source_set_prepare/3.md) — Set a preparation callback for event sources\
 [**sd\_event\_source\_set\_priority**(3)](/sd_event_source_set_priority/3.md) — Set or retrieve the priority of event sources\
 [**sd\_event\_source\_set\_ratelimit**(3)](/sd_event_source_set_ratelimit/3.md) — Configure rate limiting on event sources\
 [**sd\_event\_source\_set\_ratelimit\_expire\_callback**(3)](/sd_event_source_set_ratelimit_expire_callback/3.md) — Configure rate limiting on event sources\
 [**sd\_event\_source\_set\_time**(3)](/sd_event_source_set_time/3.md) — Add a timer event source to an event loop\
 [**sd\_event\_source\_set\_time\_accuracy**(3)](/sd_event_source_set_time_accuracy/3.md) — Add a timer event source to an event loop\
 [**sd\_event\_source\_set\_time\_relative**(3)](/sd_event_source_set_time_relative/3.md) — Add a timer event source to an event loop\
 [**sd\_event\_source\_set\_userdata**(3)](/sd_event_source_set_userdata/3.md) — Set or retrieve user data pointer of event sources\
 [**sd\_event\_source\_unref**(3)](/sd_event_source_unref/3.md) — Increase or decrease event source reference counters\
 [**sd\_event\_source\_unrefp**(3)](/sd_event_source_unrefp/3.md) — Increase or decrease event source reference counters\
 [**sd\_event\_time\_handler\_t**(3)](/sd_event_time_handler_t/3.md) — Add a timer event source to an event loop\
 [**sd\_event\_unref**(3)](/sd_event_unref/3.md) — Acquire and release an event loop object\
 [**sd\_event\_unrefp**(3)](/sd_event_unrefp/3.md) — Acquire and release an event loop object\
 [**sd\_event\_wait**(3)](/sd_event_wait/3.md) — Low-level event loop operations\
 [**sd\_get\_machine\_names**(3)](/sd_get_machine_names/3.md) — Determine available seats, sessions, logged in users and virtual machines/containers\
 [**sd\_get\_seats**(3)](/sd_get_seats/3.md) — Determine available seats, sessions, logged in users and virtual machines/containers\
 [**sd\_get\_sessions**(3)](/sd_get_sessions/3.md) — Determine available seats, sessions, logged in users and virtual machines/containers\
 [**sd\_get\_uids**(3)](/sd_get_uids/3.md) — Determine available seats, sessions, logged in users and virtual machines/containers\
 [**sd\_id128\_from\_string**(3)](/sd_id128_from_string/3.md) — Format or parse 128-bit IDs as strings\
 [**sd\_id128\_get\_app\_specific**(3)](/sd_id128_get_app_specific/3.md) — Retrieve 128-bit IDs\
 [**sd\_id128\_get\_boot**(3)](/sd_id128_get_boot/3.md) — Retrieve 128-bit IDs\
 [**sd\_id128\_get\_boot\_app\_specific**(3)](/sd_id128_get_boot_app_specific/3.md) — Retrieve 128-bit IDs\
 [**sd\_id128\_get\_invocation**(3)](/sd_id128_get_invocation/3.md) — Retrieve 128-bit IDs\
 [**sd\_id128\_get\_machine**(3)](/sd_id128_get_machine/3.md) — Retrieve 128-bit IDs\
 [**sd\_id128\_get\_machine\_app\_specific**(3)](/sd_id128_get_machine_app_specific/3.md) — Retrieve 128-bit IDs\
 [**sd\_id128\_randomize**(3)](/sd_id128_randomize/3.md) — Generate 128-bit IDs\
 [**SD\_ID128\_STRING\_MAX**(3)](/SD_ID128_STRING_MAX/3.md) — Format or parse 128-bit IDs as strings\
 [**sd\_id128\_to\_string**(3)](/sd_id128_to_string/3.md) — Format or parse 128-bit IDs as strings\
 [**SD\_ID128\_TO\_STRING**(3)](/SD_ID128_TO_STRING/3.md) — Format or parse 128-bit IDs as strings\
 [**sd\_id128\_to\_uuid\_string**(3)](/sd_id128_to_uuid_string/3.md) — Format or parse 128-bit IDs as strings\
 [**SD\_ID128\_TO\_UUID\_STRING**(3)](/SD_ID128_TO_UUID_STRING/3.md) — Format or parse 128-bit IDs as strings\
 [**SD\_ID128\_UUID\_STRING\_MAX**(3)](/SD_ID128_UUID_STRING_MAX/3.md) — Format or parse 128-bit IDs as strings\
 [**sd\_is\_fifo**(3)](/sd_is_fifo/3.md) — Check the type of a file descriptor\
 [**sd\_is\_mq**(3)](/sd_is_mq/3.md) — Check the type of a file descriptor\
 [**sd\_is\_socket**(3)](/sd_is_socket/3.md) — Check the type of a file descriptor\
 [**sd\_is\_socket\_inet**(3)](/sd_is_socket_inet/3.md) — Check the type of a file descriptor\
 [**sd\_is\_socket\_sockaddr**(3)](/sd_is_socket_sockaddr/3.md) — Check the type of a file descriptor\
 [**sd\_is\_socket\_unix**(3)](/sd_is_socket_unix/3.md) — Check the type of a file descriptor\
 [**sd\_is\_special**(3)](/sd_is_special/3.md) — Check the type of a file descriptor\
 [**sd\_listen\_fds**(3)](/sd_listen_fds/3.md) — Check for file descriptors passed by the system manager\
 [**SD\_LISTEN\_FDS\_START**(3)](/SD_LISTEN_FDS_START/3.md) — Check for file descriptors passed by the system manager\
 [**sd\_listen\_fds\_with\_names**(3)](/sd_listen_fds_with_names/3.md) — Check for file descriptors passed by the system manager\
 [**sd\_login\_monitor**(3)](/sd_login_monitor/3.md) — Monitor login sessions, seats, users and virtual machines/containers\
 [**sd\_login\_monitor\_flush**(3)](/sd_login_monitor_flush/3.md) — Monitor login sessions, seats, users and virtual machines/containers\
 [**sd\_login\_monitor\_get\_events**(3)](/sd_login_monitor_get_events/3.md) — Monitor login sessions, seats, users and virtual machines/containers\
 [**sd\_login\_monitor\_get\_fd**(3)](/sd_login_monitor_get_fd/3.md) — Monitor login sessions, seats, users and virtual machines/containers\
 [**sd\_login\_monitor\_get\_timeout**(3)](/sd_login_monitor_get_timeout/3.md) — Monitor login sessions, seats, users and virtual machines/containers\
 [**sd\_login\_monitor\_new**(3)](/sd_login_monitor_new/3.md) — Monitor login sessions, seats, users and virtual machines/containers\
 [**sd\_login\_monitor\_unref**(3)](/sd_login_monitor_unref/3.md) — Monitor login sessions, seats, users and virtual machines/containers\
 [**sd\_login\_monitor\_unrefp**(3)](/sd_login_monitor_unrefp/3.md) — Monitor login sessions, seats, users and virtual machines/containers\
 [**sd\_machine\_get\_class**(3)](/sd_machine_get_class/3.md) — Determine the class and network interface indices of a locally running virtual machine or container\
 [**sd\_machine\_get\_ifindices**(3)](/sd_machine_get_ifindices/3.md) — Determine the class and network interface indices of a locally running virtual machine or container\
 [**sd\_notify**(3)](/sd_notify/3.md) — Notify service manager about start-up completion and other service status changes\
 [**sd\_notify\_barrier**(3)](/sd_notify_barrier/3.md) — Notify service manager about start-up completion and other service status changes\
 [**sd\_notifyf**(3)](/sd_notifyf/3.md) — Notify service manager about start-up completion and other service status changes\
 [**sd\_peer\_get\_cgroup**(3)](/sd_peer_get_cgroup/3.md) — Determine the owner uid of the user unit or session, or the session, user unit, system unit, container/VM or slice that a specific PID or socket peer belongs to\
 [**sd\_peer\_get\_owner\_uid**(3)](/sd_peer_get_owner_uid/3.md) — Determine the owner uid of the user unit or session, or the session, user unit, system unit, container/VM or slice that a specific PID or socket peer belongs to\
 [**sd\_peer\_get\_session**(3)](/sd_peer_get_session/3.md) — Determine the owner uid of the user unit or session, or the session, user unit, system unit, container/VM or slice that a specific PID or socket peer belongs to\
 [**sd\_peer\_get\_slice**(3)](/sd_peer_get_slice/3.md) — Determine the owner uid of the user unit or session, or the session, user unit, system unit, container/VM or slice that a specific PID or socket peer belongs to\
 [**sd\_peer\_get\_user\_slice**(3)](/sd_peer_get_user_slice/3.md) — Determine the owner uid of the user unit or session, or the session, user unit, system unit, container/VM or slice that a specific PID or socket peer belongs to\
 [**sd\_pid\_get\_cgroup**(3)](/sd_pid_get_cgroup/3.md) — Determine the owner uid of the user unit or session, or the session, user unit, system unit, container/VM or slice that a specific PID or socket peer belongs to\
 [**sd\_pid\_get\_owner\_uid**(3)](/sd_pid_get_owner_uid/3.md) — Determine the owner uid of the user unit or session, or the session, user unit, system unit, container/VM or slice that a specific PID or socket peer belongs to\
 [**sd\_pid\_get\_session**(3)](/sd_pid_get_session/3.md) — Determine the owner uid of the user unit or session, or the session, user unit, system unit, container/VM or slice that a specific PID or socket peer belongs to\
 [**sd\_pid\_get\_slice**(3)](/sd_pid_get_slice/3.md) — Determine the owner uid of the user unit or session, or the session, user unit, system unit, container/VM or slice that a specific PID or socket peer belongs to\
 [**sd\_pid\_get\_user\_slice**(3)](/sd_pid_get_user_slice/3.md) — Determine the owner uid of the user unit or session, or the session, user unit, system unit, container/VM or slice that a specific PID or socket peer belongs to\
 [**sd\_pid\_notify**(3)](/sd_pid_notify/3.md) — Notify service manager about start-up completion and other service status changes\
 [**sd\_pid\_notify\_barrier**(3)](/sd_pid_notify_barrier/3.md) — Notify service manager about start-up completion and other service status changes\
 [**sd\_pid\_notify\_with\_fds**(3)](/sd_pid_notify_with_fds/3.md) — Notify service manager about start-up completion and other service status changes\
 [**sd\_pid\_notifyf**(3)](/sd_pid_notifyf/3.md) — Notify service manager about start-up completion and other service status changes\
 [**sd\_pid\_notifyf\_with\_fds**(3)](/sd_pid_notifyf_with_fds/3.md) — Notify service manager about start-up completion and other service status changes\
 [**sd\_pidfd\_get\_cgroup**(3)](/sd_pidfd_get_cgroup/3.md) — Determine the owner uid of the user unit or session, or the session, user unit, system unit, container/VM or slice that a specific PID or socket peer belongs to\
 [**sd\_pidfd\_get\_machine\_name**(3)](/sd_pidfd_get_machine_name/3.md) — Determine the owner uid of the user unit or session, or the session, user unit, system unit, container/VM or slice that a specific PID or socket peer belongs to\
 [**sd\_pidfd\_get\_owner\_uid**(3)](/sd_pidfd_get_owner_uid/3.md) — Determine the owner uid of the user unit or session, or the session, user unit, system unit, container/VM or slice that a specific PID or socket peer belongs to\
 [**sd\_pidfd\_get\_session**(3)](/sd_pidfd_get_session/3.md) — Determine the owner uid of the user unit or session, or the session, user unit, system unit, container/VM or slice that a specific PID or socket peer belongs to\
 [**sd\_pidfd\_get\_slice**(3)](/sd_pidfd_get_slice/3.md) — Determine the owner uid of the user unit or session, or the session, user unit, system unit, container/VM or slice that a specific PID or socket peer belongs to\
 [**sd\_pidfd\_get\_unit**(3)](/sd_pidfd_get_unit/3.md) — Determine the owner uid of the user unit or session, or the session, user unit, system unit, container/VM or slice that a specific PID or socket peer belongs to\
 [**sd\_pidfd\_get\_user\_slice**(3)](/sd_pidfd_get_user_slice/3.md) — Determine the owner uid of the user unit or session, or the session, user unit, system unit, container/VM or slice that a specific PID or socket peer belongs to\
 [**sd\_pidfd\_get\_user\_unit**(3)](/sd_pidfd_get_user_unit/3.md) — Determine the owner uid of the user unit or session, or the session, user unit, system unit, container/VM or slice that a specific PID or socket peer belongs to\
 [**sd\_seat\_can\_graphical**(3)](/sd_seat_can_graphical/3.md) — Determine state of a specific seat\
 [**sd\_seat\_can\_tty**(3)](/sd_seat_can_tty/3.md) — Determine state of a specific seat\
 [**sd\_seat\_get\_active**(3)](/sd_seat_get_active/3.md) — Determine state of a specific seat\
 [**sd\_seat\_get\_sessions**(3)](/sd_seat_get_sessions/3.md) — Determine state of a specific seat\
 [**sd\_session\_get\_class**(3)](/sd_session_get_class/3.md) — Determine state of a specific session\
 [**sd\_session\_get\_desktop**(3)](/sd_session_get_desktop/3.md) — Determine state of a specific session\
 [**sd\_session\_get\_display**(3)](/sd_session_get_display/3.md) — Determine state of a specific session\
 [**sd\_session\_get\_leader**(3)](/sd_session_get_leader/3.md) — Determine state of a specific session\
 [**sd\_session\_get\_remote\_host**(3)](/sd_session_get_remote_host/3.md) — Determine state of a specific session\
 [**sd\_session\_get\_remote\_user**(3)](/sd_session_get_remote_user/3.md) — Determine state of a specific session\
 [**sd\_session\_get\_seat**(3)](/sd_session_get_seat/3.md) — Determine state of a specific session\
 [**sd\_session\_get\_service**(3)](/sd_session_get_service/3.md) — Determine state of a specific session\
 [**sd\_session\_get\_start\_time**(3)](/sd_session_get_start_time/3.md) — Determine state of a specific session\
 [**sd\_session\_get\_state**(3)](/sd_session_get_state/3.md) — Determine state of a specific session\
 [**sd\_session\_get\_tty**(3)](/sd_session_get_tty/3.md) — Determine state of a specific session\
 [**sd\_session\_get\_type**(3)](/sd_session_get_type/3.md) — Determine state of a specific session\
 [**sd\_session\_get\_uid**(3)](/sd_session_get_uid/3.md) — Determine state of a specific session\
 [**sd\_session\_get\_username**(3)](/sd_session_get_username/3.md) — Determine state of a specific session\
 [**sd\_session\_get\_vt**(3)](/sd_session_get_vt/3.md) — Determine state of a specific session\
 [**sd\_session\_is\_active**(3)](/sd_session_is_active/3.md) — Determine state of a specific session\
 [**sd\_session\_is\_remote**(3)](/sd_session_is_remote/3.md) — Determine state of a specific session\
 [**sd\_uid\_get\_display**(3)](/sd_uid_get_display/3.md) — Determine login state of a specific Unix user ID\
 [**sd\_uid\_get\_login\_time**(3)](/sd_uid_get_login_time/3.md) — Determine login state of a specific Unix user ID\
 [**sd\_uid\_get\_seats**(3)](/sd_uid_get_seats/3.md) — Determine login state of a specific Unix user ID\
 [**sd\_uid\_get\_sessions**(3)](/sd_uid_get_sessions/3.md) — Determine login state of a specific Unix user ID\
 [**sd\_uid\_get\_state**(3)](/sd_uid_get_state/3.md) — Determine login state of a specific Unix user ID\
 [**sd\_uid\_is\_on\_seat**(3)](/sd_uid_is_on_seat/3.md) — Determine login state of a specific Unix user ID\
 [**sd\_watchdog\_enabled**(3)](/sd_watchdog_enabled/3.md) — Check whether the service manager expects watchdog keep-alive notifications from a service\
 [**sleep.conf**(5)](/sleep.conf/5.md) — Suspend and hibernation configuration file\
 [**sleep.conf.d**(5)](/sleep.conf.d/5.md) — Suspend and hibernation configuration file\

## SEE ALSO

[**elogind.directives**(7)](/elogind.directives/7.md)

This index contains 539 entries, referring to 134 individual manual pages.
