---
name: "systemd.index"
section: "7"
platform: "linux"
package: "systemd"
version: "262.1-1"
release: "Arch Linux 2026-11-01"
platforms: ["linux"]
url: "https://new.carta.tech/systemd.index"
---

# systemd.index(7)

List all manpages from the systemd project

## NAME

systemd.index - List all manpages from the systemd project

## 3

**30-systemd-environment-d-generator**(8) — Load variables specified by environment.d\

## B

[**binfmt.d**(5)](/binfmt.d/5.md) — Configure additional binary formats for executables at boot\
 [**bootctl**(1)](/bootctl/1.md) — Control EFI firmware boot settings and manage boot loader\
 [**bootup**(7)](/bootup/7.md) — System bootup process\
 [**busctl**(1)](/busctl/1.md) — Introspect the bus\

## C

**capsule@.service**(5) — System unit for the capsule service manager\
 [**clonetab**(5)](/clonetab/5.md) — Configuration for dm-clone block devices\
 **confext.conf**(5) — Configuration files for systemd-sysext\
 **confext.conf.d**(5) — Configuration files for systemd-sysext\
 [**coredump.conf**(5)](/coredump.conf/5.md) — Core dump storage configuration files\
 [**coredump.conf.d**(5)](/coredump.conf.d/5.md) — Core dump storage configuration files\
 [**coredumpctl**(1)](/coredumpctl/1.md) — Retrieve and process saved core dumps and metadata\
 [**crypttab**(5)](/crypttab/5.md) — Configuration for encrypted block devices\

## D

[**daemon**(7)](/daemon/7.md) — Writing and packaging system daemons\
 [**dnssec-trust-anchors.d**(5)](/dnssec-trust-anchors.d/5.md) — DNSSEC trust anchor configuration files\

## E

[**environment.d**(5)](/environment.d/5.md) — Definition of user service environment\
 [**extension-release**(5)](/extension-release/5.md) — Operating system identification\

## F

[**file-hierarchy**(7)](/file-hierarchy/7.md) — systemd file system hierarchy requirements\

## H

[**halt**(8)](/halt/8.md) — Power off, reboot, or halt the machine\
 [**homectl**(1)](/homectl/1.md) — Create, remove, change or inspect home directories\
 [**homed.conf**(5)](/homed.conf/5.md) — Home area/user account manager configuration files\
 [**homed.conf.d**(5)](/homed.conf.d/5.md) — Home area/user account manager configuration files\
 [**hostname**(5)](/hostname/5.md) — Local hostname configuration file\
 [**hostnamectl**(1)](/hostnamectl/1.md) — Control the system hostname\
 [**hwdb**(7)](/hwdb/7.md) — Hardware Database\

## I

[**importctl**(1)](/importctl/1.md) — Download, import or export disk images\
 [**init**(1)](/init/1.md) — systemd system and service manager\
 [**initrd-release**(5)](/initrd-release/5.md) — Operating system identification\
 [**integritytab**(5)](/integritytab/5.md) — Configuration for integrity block devices\
 [**iocost.conf**(5)](/iocost.conf/5.md) — Configuration files for the iocost solution manager\

## J

[**journal-remote.conf**(5)](/journal-remote.conf/5.md) — Configuration files for the service accepting remote journal uploads\
 [**journal-remote.conf.d**(5)](/journal-remote.conf.d/5.md) — Configuration files for the service accepting remote journal uploads\
 [**journal-upload.conf**(5)](/journal-upload.conf/5.md) — Configuration files for the journal upload service\
 [**journal-upload.conf.d**(5)](/journal-upload.conf.d/5.md) — Configuration files for the journal upload service\
 [**journalctl**(1)](/journalctl/1.md) — Print log entries from the systemd journal\
 [**journald.conf**(5)](/journald.conf/5.md) — Journal service configuration files\
 [**journald.conf.d**(5)](/journald.conf.d/5.md) — Journal service configuration files\
 **journald@.conf**(5) — Journal service configuration files\

## K

[**kernel-command-line**(7)](/kernel-command-line/7.md) — Kernel command line parameters\
 [**kernel-install**(8)](/kernel-install/8.md) — Add and remove kernel and initrd images to and from the boot partition\

## L

[**libnss\_myhostname.so.2**(8)](/libnss_myhostname.so.2/8.md) — Hostname resolution for the locally configured system hostname\
 [**libnss\_mymachines.so.2**(8)](/libnss_mymachines.so.2/8.md) — Hostname resolution for local container instances\
 [**libnss\_resolve.so.2**(8)](/libnss_resolve.so.2/8.md) — Hostname resolution via systemd-resolved.service\
 [**libnss\_systemd.so.2**(8)](/libnss_systemd.so.2/8.md) — UNIX user and group name resolution for user/group lookup via Varlink\
 [**libsystemd**(3)](/libsystemd/3.md) — Functions for implementing services and interacting with systemd\
 [**libudev**(3)](/libudev/3.md) — API for enumerating and introspecting local devices\
 [**linuxaa64.efi.stub**(7)](/linuxaa64.efi.stub/7.md) — A simple UEFI kernel boot stub\
 [**linuxia32.efi.stub**(7)](/linuxia32.efi.stub/7.md) — A simple UEFI kernel boot stub\
 [**linuxx64.efi.stub**(7)](/linuxx64.efi.stub/7.md) — A simple UEFI kernel boot stub\
 [**loader.conf**(5)](/loader.conf/5.md) — Configuration file for systemd-boot\
 [**locale.conf**(5)](/locale.conf/5.md) — Configuration file for locale settings\
 [**localectl**(1)](/localectl/1.md) — Control the system locale and keyboard layout settings\
 [**localtime**(5)](/localtime/5.md) — Local timezone configuration file\
 [**loginctl**(1)](/loginctl/1.md) — Control the systemd 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\

## M

[**machine-id**(5)](/machine-id/5.md) — Local machine ID configuration file\
 [**machine-info**(5)](/machine-info/5.md) — Local machine information file\
 [**machinectl**(1)](/machinectl/1.md) — Control the systemd machine manager\
 [**modules-load.d**(5)](/modules-load.d/5.md) — Configure kernel modules to load at boot\
 [**mount.ddi**(1)](/mount.ddi/1.md) — Dissect Discoverable Disk Images (DDIs)\
 **mount.mstack**(1) — Mstack Discoverable Disk Images (DDIs)\
 **mount.storage**(1) — Enumerate and mount storage volumes provided by storage providers\

## N

[**networkctl**(1)](/networkctl/1.md) — Query or modify the status of network links\
 [**networkd.conf**(5)](/networkd.conf/5.md) — Global Network configuration files\
 [**networkd.conf.d**(5)](/networkd.conf.d/5.md) — Global Network configuration files\
 [**nss-myhostname**(8)](/nss-myhostname/8.md) — Hostname resolution for the locally configured system hostname\
 [**nss-mymachines**(8)](/nss-mymachines/8.md) — Hostname resolution for local container instances\
 [**nss-resolve**(8)](/nss-resolve/8.md) — Hostname resolution via systemd-resolved.service\
 [**nss-systemd**(8)](/nss-systemd/8.md) — UNIX user and group name resolution for user/group lookup via Varlink\

## O

[**oomctl**(1)](/oomctl/1.md) — Analyze the state stored in systemd-oomd\
 [**oomd.conf**(5)](/oomd.conf/5.md) — Global systemd-oomd configuration files\
 [**oomd.conf.d**(5)](/oomd.conf.d/5.md) — Global systemd-oomd configuration files\
 [**org.freedesktop.home1**(5)](/org.freedesktop.home1/5.md) — The D-Bus interface of systemd-homed\
 [**org.freedesktop.hostname1**(5)](/org.freedesktop.hostname1/5.md) — The D-Bus interface of systemd-hostnamed\
 [**org.freedesktop.import1**(5)](/org.freedesktop.import1/5.md) — The D-Bus interface of systemd-importd\
 [**org.freedesktop.locale1**(5)](/org.freedesktop.locale1/5.md) — The D-Bus interface of systemd-localed\
 [**org.freedesktop.LogControl1**(5)](/org.freedesktop.LogControl1/5.md) — D-Bus interface to query and set logging configuration\
 [**org.freedesktop.login1**(5)](/org.freedesktop.login1/5.md) — The D-Bus interface of systemd-logind\
 [**org.freedesktop.machine1**(5)](/org.freedesktop.machine1/5.md) — The D-Bus interface of systemd-machined\
 [**org.freedesktop.network1**(5)](/org.freedesktop.network1/5.md) — The D-Bus interface of systemd-networkd\
 [**org.freedesktop.oom1**(5)](/org.freedesktop.oom1/5.md) — The D-Bus interface of systemd-oomd\
 [**org.freedesktop.portable1**(5)](/org.freedesktop.portable1/5.md) — The D-Bus interface of systemd-portabled\
 [**org.freedesktop.resolve1**(5)](/org.freedesktop.resolve1/5.md) — The D-Bus interface of systemd-resolved\
 [**org.freedesktop.systemd1**(5)](/org.freedesktop.systemd1/5.md) — The D-Bus interface of systemd\
 [**org.freedesktop.sysupdate1**(5)](/org.freedesktop.sysupdate1/5.md) — The D-Bus interface of systemd-sysupdated\
 [**org.freedesktop.timedate1**(5)](/org.freedesktop.timedate1/5.md) — The D-Bus interface of systemd-timedated\
 [**org.freedesktop.timesync1**(5)](/org.freedesktop.timesync1/5.md) — The D-Bus interface of systemd-timesyncd\
 [**os-release**(5)](/os-release/5.md) — Operating system identification\

## P

[**pam\_systemd**(8)](/pam_systemd/8.md) — Register user sessions in the systemd login manager\
 [**pam\_systemd\_home**(8)](/pam_systemd_home/8.md) — Authenticate users and mount home directories via systemd-homed.service\
 [**pam\_systemd\_loadkey**(8)](/pam_systemd_loadkey/8.md) — Read password from kernel keyring and set it as PAM authtok\
 [**portablectl**(1)](/portablectl/1.md) — Attach, detach or inspect portable service images\
 [**poweroff**(8)](/poweroff/8.md) — Power off, reboot, or halt the machine\
 [**pstore.conf**(5)](/pstore.conf/5.md) — PStore configuration file\
 [**pstore.conf.d**(5)](/pstore.conf.d/5.md) — PStore configuration file\

## R

[**reboot**(8)](/reboot/8.md) — Power off, reboot, or halt the machine\
 [**repart.d**(5)](/repart.d/5.md) — Partition Definition Files for Automatic Boot-Time Repartitioning\
 [**resolvconf**(1)](/resolvconf/1.md) — Resolve domain names, IPV4 and IPv6 addresses, DNS resource records, and services; introspect and reconfigure the DNS resolver\
 [**resolvectl**(1)](/resolvectl/1.md) — Resolve domain names, IPV4 and IPv6 addresses, DNS resource records, and services; introspect and reconfigure the DNS resolver\
 [**resolved.conf**(5)](/resolved.conf/5.md) — Network Name Resolution configuration files\
 [**resolved.conf.d**(5)](/resolved.conf.d/5.md) — Network Name Resolution configuration files\
 [**run0**(1)](/run0/1.md) — Elevate privileges\

## S

[**sd-boot**(7)](/sd-boot/7.md) — A simple UEFI boot manager\
 [**sd-bus**(3)](/sd-bus/3.md) — A lightweight D-Bus IPC client library\
 [**sd-bus-errors**(3)](/sd-bus-errors/3.md) — Standard D-Bus error names\
 [**sd-daemon**(3)](/sd-daemon/3.md) — APIs for new-style daemons\
 [**sd-device**(3)](/sd-device/3.md) — API for enumerating and introspecting local devices\
 [**sd-dlopen**(3)](/sd-dlopen/3.md) — ELF dlopen metadata annotation macros\
 [**sd-event**(3)](/sd-event/3.md) — A generic event loop implementation\
 [**sd-hwdb**(3)](/sd-hwdb/3.md) — Read-only access to the hardware description database\
 [**sd-id128**(3)](/sd-id128/3.md) — APIs for processing 128-bit IDs\
 [**sd-journal**(3)](/sd-journal/3.md) — APIs for submitting and querying log entries to and from the journal\
 [**sd-json**(3)](/sd-json/3.md) — APIs for Dealing with JSON Objects\
 [**sd-login**(3)](/sd-login/3.md) — APIs for tracking logins\
 [**sd-path**(3)](/sd-path/3.md) — APIs to query file system paths\
 [**sd-stub**(7)](/sd-stub/7.md) — A simple UEFI kernel boot stub\
 [**sd-varlink**(3)](/sd-varlink/3.md) — APIs for Varlink IPC\
 [**SD\_ALERT**(3)](/SD_ALERT/3.md) — APIs for new-style daemons\
 [**sd\_booted**(3)](/sd_booted/3.md) — Test whether the system is running the systemd init system\
 [**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\_pidfd\_dup**(3)](/sd_bus_creds_get_pidfd_dup/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\_new\_from\_pidfd**(3)](/sd_bus_creds_new_from_pidfd/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\_enqueue\_for\_read**(3)](/sd_bus_enqueue_for_read/3.md) — Re-enqueue a bus message on a bus connection, for reading\
 [**sd\_bus\_error**(3)](/sd_bus_error/3.md) — sd-bus error handling\
 [**SD\_BUS\_ERROR\_ACCESS\_DENIED**(3)](/SD_BUS_ERROR_ACCESS_DENIED/3.md) — Standard D-Bus error names\
 [**sd\_bus\_error\_add\_map**(3)](/sd_bus_error_add_map/3.md) — Additional sd-dbus error mappings\
 [**SD\_BUS\_ERROR\_ADDRESS\_IN\_USE**(3)](/SD_BUS_ERROR_ADDRESS_IN_USE/3.md) — Standard D-Bus error names\
 [**SD\_BUS\_ERROR\_AUTH\_FAILED**(3)](/SD_BUS_ERROR_AUTH_FAILED/3.md) — Standard D-Bus error names\
 [**SD\_BUS\_ERROR\_BAD\_ADDRESS**(3)](/SD_BUS_ERROR_BAD_ADDRESS/3.md) — Standard D-Bus error names\
 [**sd\_bus\_error\_copy**(3)](/sd_bus_error_copy/3.md) — sd-bus error handling\
 [**SD\_BUS\_ERROR\_DISCONNECTED**(3)](/SD_BUS_ERROR_DISCONNECTED/3.md) — Standard D-Bus error names\
 [**SD\_BUS\_ERROR\_END**(3)](/SD_BUS_ERROR_END/3.md) — Additional sd-dbus error mappings\
 [**SD\_BUS\_ERROR\_FAILED**(3)](/SD_BUS_ERROR_FAILED/3.md) — Standard D-Bus error names\
 [**SD\_BUS\_ERROR\_FILE\_EXISTS**(3)](/SD_BUS_ERROR_FILE_EXISTS/3.md) — Standard D-Bus error names\
 [**SD\_BUS\_ERROR\_FILE\_NOT\_FOUND**(3)](/SD_BUS_ERROR_FILE_NOT_FOUND/3.md) — Standard D-Bus error names\
 [**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\_INCONSISTENT\_MESSAGE**(3)](/SD_BUS_ERROR_INCONSISTENT_MESSAGE/3.md) — Standard D-Bus error names\
 [**SD\_BUS\_ERROR\_INTERACTIVE\_AUTHORIZATION\_REQUIRED**(3)](/SD_BUS_ERROR_INTERACTIVE_AUTHORIZATION_REQUIRED/3.md) — Standard D-Bus error names\
 [**SD\_BUS\_ERROR\_INVALID\_ARGS**(3)](/SD_BUS_ERROR_INVALID_ARGS/3.md) — Standard D-Bus error names\
 [**SD\_BUS\_ERROR\_INVALID\_FILE\_CONTENT**(3)](/SD_BUS_ERROR_INVALID_FILE_CONTENT/3.md) — Standard D-Bus error names\
 [**SD\_BUS\_ERROR\_INVALID\_SIGNATURE**(3)](/SD_BUS_ERROR_INVALID_SIGNATURE/3.md) — Standard D-Bus error names\
 [**SD\_BUS\_ERROR\_IO\_ERROR**(3)](/SD_BUS_ERROR_IO_ERROR/3.md) — Standard D-Bus error names\
 [**sd\_bus\_error\_is\_set**(3)](/sd_bus_error_is_set/3.md) — sd-bus error handling\
 [**SD\_BUS\_ERROR\_LIMITS\_EXCEEDED**(3)](/SD_BUS_ERROR_LIMITS_EXCEEDED/3.md) — Standard D-Bus error names\
 [**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\_MATCH\_RULE\_INVALID**(3)](/SD_BUS_ERROR_MATCH_RULE_INVALID/3.md) — Standard D-Bus error names\
 [**SD\_BUS\_ERROR\_MATCH\_RULE\_NOT\_FOUND**(3)](/SD_BUS_ERROR_MATCH_RULE_NOT_FOUND/3.md) — Standard D-Bus error names\
 [**sd\_bus\_error\_move**(3)](/sd_bus_error_move/3.md) — sd-bus error handling\
 [**SD\_BUS\_ERROR\_NAME\_HAS\_NO\_OWNER**(3)](/SD_BUS_ERROR_NAME_HAS_NO_OWNER/3.md) — Standard D-Bus error names\
 [**SD\_BUS\_ERROR\_NO\_MEMORY**(3)](/SD_BUS_ERROR_NO_MEMORY/3.md) — Standard D-Bus error names\
 [**SD\_BUS\_ERROR\_NO\_NETWORK**(3)](/SD_BUS_ERROR_NO_NETWORK/3.md) — Standard D-Bus error names\
 [**SD\_BUS\_ERROR\_NO\_REPLY**(3)](/SD_BUS_ERROR_NO_REPLY/3.md) — Standard D-Bus error names\
 [**SD\_BUS\_ERROR\_NO\_SERVER**(3)](/SD_BUS_ERROR_NO_SERVER/3.md) — Standard D-Bus error names\
 [**SD\_BUS\_ERROR\_NOT\_SUPPORTED**(3)](/SD_BUS_ERROR_NOT_SUPPORTED/3.md) — Standard D-Bus error names\
 [**SD\_BUS\_ERROR\_NULL**(3)](/SD_BUS_ERROR_NULL/3.md) — sd-bus error handling\
 [**SD\_BUS\_ERROR\_OBJECT\_PATH\_IN\_USE**(3)](/SD_BUS_ERROR_OBJECT_PATH_IN_USE/3.md) — Standard D-Bus error names\
 [**SD\_BUS\_ERROR\_PROPERTY\_READ\_ONLY**(3)](/SD_BUS_ERROR_PROPERTY_READ_ONLY/3.md) — Standard D-Bus error names\
 [**SD\_BUS\_ERROR\_SELINUX\_SECURITY\_CONTEXT\_UNKNOWN**(3)](/SD_BUS_ERROR_SELINUX_SECURITY_CONTEXT_UNKNOWN/3.md) — Standard D-Bus error names\
 [**SD\_BUS\_ERROR\_SERVICE\_UNKNOWN**(3)](/SD_BUS_ERROR_SERVICE_UNKNOWN/3.md) — Standard D-Bus error names\
 [**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\_ERROR\_TIMED\_OUT**(3)](/SD_BUS_ERROR_TIMED_OUT/3.md) — Standard D-Bus error names\
 [**SD\_BUS\_ERROR\_TIMEOUT**(3)](/SD_BUS_ERROR_TIMEOUT/3.md) — Standard D-Bus error names\
 [**SD\_BUS\_ERROR\_UNIX\_PROCESS\_ID\_UNKNOWN**(3)](/SD_BUS_ERROR_UNIX_PROCESS_ID_UNKNOWN/3.md) — Standard D-Bus error names\
 [**SD\_BUS\_ERROR\_UNKNOWN\_INTERFACE**(3)](/SD_BUS_ERROR_UNKNOWN_INTERFACE/3.md) — Standard D-Bus error names\
 [**SD\_BUS\_ERROR\_UNKNOWN\_METHOD**(3)](/SD_BUS_ERROR_UNKNOWN_METHOD/3.md) — Standard D-Bus error names\
 [**SD\_BUS\_ERROR\_UNKNOWN\_OBJECT**(3)](/SD_BUS_ERROR_UNKNOWN_OBJECT/3.md) — Standard D-Bus error names\
 [**SD\_BUS\_ERROR\_UNKNOWN\_PROPERTY**(3)](/SD_BUS_ERROR_UNKNOWN_PROPERTY/3.md) — Standard D-Bus error names\
 [**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\_at\_end**(3)](/sd_bus_message_at_end/3.md) — Check if a message has been fully read\
 [**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\_dump\_json**(3) — 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) — Return 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) — Return 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\_read\_strv**(3)](/sd_bus_message_read_strv/3.md) — Access an array of strings in a message\
 [**sd\_bus\_message\_read\_strv\_extend**(3)](/sd_bus_message_read_strv_extend/3.md) — Access an array of strings in 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\_sensitive**(3)](/sd_bus_message_sensitive/3.md) — Mark a message object as containing sensitive data\
 [**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\_pending\_method\_calls**(3)](/sd_bus_pending_method_calls/3.md) — Return the number of currently pending, outgoing method calls\
 [**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\_CRIT**(3)](/SD_CRIT/3.md) — APIs for new-style daemons\
 [**SD\_DEBUG**(3)](/SD_DEBUG/3.md) — APIs for new-style daemons\
 **sd\_device\_enumerator\_add\_all\_parents**(3) — Add a filter to the device enumerator\
 [**sd\_device\_enumerator\_add\_match\_parent**(3)](/sd_device_enumerator_add_match_parent/3.md) — Add a filter to the device enumerator\
 **sd\_device\_enumerator\_add\_match\_property**(3) — Add a filter to the device enumerator\
 **sd\_device\_enumerator\_add\_match\_property\_required**(3) — Add a filter to the device enumerator\
 **sd\_device\_enumerator\_add\_match\_subsystem**(3) — Add a filter to the device enumerator\
 **sd\_device\_enumerator\_add\_match\_sysattr**(3) — Add a filter to the device enumerator\
 **sd\_device\_enumerator\_add\_match\_sysname**(3) — Add a filter to the device enumerator\
 **sd\_device\_enumerator\_add\_match\_tag**(3) — Add a filter to the device enumerator\
 **sd\_device\_enumerator\_add\_nomatch\_sysname**(3) — Add a filter to the device enumerator\
 **sd\_device\_enumerator\_allow\_uninitialized**(3) — Add a filter to the device enumerator\
 [**sd\_device\_enumerator\_get\_device\_first**(3)](/sd_device_enumerator_get_device_first/3.md) — Enumerates devices and get the first or next device.\
 **sd\_device\_enumerator\_get\_device\_next**(3) — Enumerates devices and get the first or next device.\
 **sd\_device\_enumerator\_get\_subsystem\_first**(3) — Enumerates devices and get the first or next device.\
 **sd\_device\_enumerator\_get\_subsystem\_next**(3) — Enumerates devices and get the first or next device.\
 [**sd\_device\_enumerator\_new**(3)](/sd_device_enumerator_new/3.md) — Create, reference, and release a device enumerator object\
 [**sd\_device\_enumerator\_ref**(3)](/sd_device_enumerator_ref/3.md) — Create, reference, and release a device enumerator object\
 [**sd\_device\_enumerator\_unref**(3)](/sd_device_enumerator_unref/3.md) — Create, reference, and release a device enumerator object\
 [**sd\_device\_enumerator\_unrefp**(3)](/sd_device_enumerator_unrefp/3.md) — Create, reference, and release a device enumerator object\
 [**sd\_device\_get\_device\_id**(3)](/sd_device_get_device_id/3.md) — Returns various fields of device objects\
 [**sd\_device\_get\_devname**(3)](/sd_device_get_devname/3.md) — Returns various fields of device objects\
 [**sd\_device\_get\_devnum**(3)](/sd_device_get_devnum/3.md) — Returns various fields of device objects\
 [**sd\_device\_get\_devpath**(3)](/sd_device_get_devpath/3.md) — Returns various fields of device objects\
 [**sd\_device\_get\_devtype**(3)](/sd_device_get_devtype/3.md) — Returns various fields of device objects\
 [**sd\_device\_get\_diskseq**(3)](/sd_device_get_diskseq/3.md) — Returns various fields of device objects\
 [**sd\_device\_get\_driver**(3)](/sd_device_get_driver/3.md) — Returns various fields of device objects\
 [**sd\_device\_get\_driver\_subsystem**(3)](/sd_device_get_driver_subsystem/3.md) — Returns various fields of device objects\
 [**sd\_device\_get\_ifindex**(3)](/sd_device_get_ifindex/3.md) — Returns various fields of device objects\
 [**sd\_device\_get\_subsystem**(3)](/sd_device_get_subsystem/3.md) — Returns various fields of device objects\
 [**sd\_device\_get\_sysname**(3)](/sd_device_get_sysname/3.md) — Returns various fields of device objects\
 [**sd\_device\_get\_sysnum**(3)](/sd_device_get_sysnum/3.md) — Returns various fields of device objects\
 [**sd\_device\_get\_syspath**(3)](/sd_device_get_syspath/3.md) — Returns various fields of device objects\
 [**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\_ELF\_NOTE\_DLOPEN**(3)](/SD_ELF_NOTE_DLOPEN/3.md) — Embed ELF .note.dlopen metadata for shared library dependencies\
 **SD\_ELF\_NOTE\_DLOPEN\_PRIORITY\_RECOMMENDED**(3) — Embed ELF .note.dlopen metadata for shared library dependencies\
 **SD\_ELF\_NOTE\_DLOPEN\_PRIORITY\_REQUIRED**(3) — Embed ELF .note.dlopen metadata for shared library dependencies\
 **SD\_ELF\_NOTE\_DLOPEN\_PRIORITY\_SUGGESTED**(3) — Embed ELF .note.dlopen metadata for shared library dependencies\
 **SD\_ELF\_NOTE\_DLOPEN\_TYPE**(3) — Embed ELF .note.dlopen metadata for shared library dependencies\
 **SD\_ELF\_NOTE\_DLOPEN\_VENDOR**(3) — Embed ELF .note.dlopen metadata for shared library dependencies\
 [**SD\_EMERG**(3)](/SD_EMERG/3.md) — APIs for new-style daemons\
 [**SD\_ERR**(3)](/SD_ERR/3.md) — APIs for new-style daemons\
 [**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\_cpu\_pressure**(3) — Add and configure an event source for memory, CPU, or IO pressure notifications\
 [**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\_io\_pressure**(3) — Add and configure an event source for memory, CPU, or IO pressure notifications\
 [**sd\_event\_add\_memory\_pressure**(3)](/sd_event_add_memory_pressure/3.md) — Add and configure an event source for memory, CPU, or IO pressure notifications\
 [**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\_exit\_on\_idle**(3) — Enable event loop exit-on-idle support\
 [**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\_exit\_on\_idle**(3)](/sd_event_set_exit_on_idle/3.md) — Enable event loop exit-on-idle support\
 [**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\_exit\_on\_failure**(3)](/sd_event_source_get_exit_on_failure/3.md) — Set or retrieve the exit-on-failure feature of event sources\
 [**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\_inotify\_path**(3)](/sd_event_source_get_inotify_path/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\_cpu\_pressure\_period**(3) — Add and configure an event source for memory, CPU, or IO pressure notifications\
 **sd\_event\_source\_set\_cpu\_pressure\_type**(3) — Add and configure an event source for memory, CPU, or IO pressure notifications\
 [**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\_exit\_on\_failure**(3)](/sd_event_source_set_exit_on_failure/3.md) — Set or retrieve the exit-on-failure feature of 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\_io\_pressure\_period**(3) — Add and configure an event source for memory, CPU, or IO pressure notifications\
 **sd\_event\_source\_set\_io\_pressure\_type**(3) — Add and configure an event source for memory, CPU, or IO pressure notifications\
 [**sd\_event\_source\_set\_memory\_pressure\_period**(3)](/sd_event_source_set_memory_pressure_period/3.md) — Add and configure an event source for memory, CPU, or IO pressure notifications\
 [**sd\_event\_source\_set\_memory\_pressure\_type**(3)](/sd_event_source_set_memory_pressure_type/3.md) — Add and configure an event source for memory, CPU, or IO pressure notifications\
 [**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\_trim\_memory**(3)](/sd_event_trim_memory/3.md) — Add and configure an event source for memory, CPU, or IO pressure notifications\
 [**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\_hwdb\_enumerate**(3)](/sd_hwdb_enumerate/3.md) — Seek to a location in hwdb or access entries\
 [**SD\_HWDB\_FOREACH\_PROPERTY**(3)](/SD_HWDB_FOREACH_PROPERTY/3.md) — Seek to a location in hwdb or access entries\
 [**sd\_hwdb\_get**(3)](/sd_hwdb_get/3.md) — Seek to a location in hwdb or access entries\
 [**sd\_hwdb\_new**(3)](/sd_hwdb_new/3.md) — Create a new hwdb object and create or destroy references to it\
 [**sd\_hwdb\_new\_from\_path**(3)](/sd_hwdb_new_from_path/3.md) — Create a new hwdb object and create or destroy references to it\
 [**sd\_hwdb\_ref**(3)](/sd_hwdb_ref/3.md) — Create a new hwdb object and create or destroy references to it\
 [**sd\_hwdb\_seek**(3)](/sd_hwdb_seek/3.md) — Seek to a location in hwdb or access entries\
 [**sd\_hwdb\_unref**(3)](/sd_hwdb_unref/3.md) — Create a new hwdb object and create or destroy references to it\
 [**SD\_ID128\_ALLF**(3)](/SD_ID128_ALLF/3.md) — APIs for processing 128-bit IDs\
 [**SD\_ID128\_CONST\_STR**(3)](/SD_ID128_CONST_STR/3.md) — APIs for processing 128-bit IDs\
 [**sd\_id128\_equal**(3)](/sd_id128_equal/3.md) — APIs for processing 128-bit IDs\
 [**SD\_ID128\_FORMAT\_STR**(3)](/SD_ID128_FORMAT_STR/3.md) — APIs for processing 128-bit IDs\
 [**SD\_ID128\_FORMAT\_VAL**(3)](/SD_ID128_FORMAT_VAL/3.md) — APIs for processing 128-bit IDs\
 [**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\_in\_set**(3)](/sd_id128_in_set/3.md) — APIs for processing 128-bit IDs\
 [**sd\_id128\_in\_set\_sentinel**(3)](/sd_id128_in_set_sentinel/3.md) — APIs for processing 128-bit IDs\
 [**sd\_id128\_in\_setv**(3)](/sd_id128_in_setv/3.md) — APIs for processing 128-bit IDs\
 [**sd\_id128\_is\_allf**(3)](/sd_id128_is_allf/3.md) — APIs for processing 128-bit IDs\
 [**sd\_id128\_is\_null**(3)](/sd_id128_is_null/3.md) — APIs for processing 128-bit IDs\
 [**SD\_ID128\_MAKE**(3)](/SD_ID128_MAKE/3.md) — APIs for processing 128-bit IDs\
 [**SD\_ID128\_MAKE\_STR**(3)](/SD_ID128_MAKE_STR/3.md) — APIs for processing 128-bit IDs\
 [**SD\_ID128\_MAKE\_UUID\_STR**(3)](/SD_ID128_MAKE_UUID_STR/3.md) — APIs for processing 128-bit IDs\
 [**SD\_ID128\_NULL**(3)](/SD_ID128_NULL/3.md) — APIs for processing 128-bit IDs\
 [**sd\_id128\_randomize**(3)](/sd_id128_randomize/3.md) — Generate 128-bit IDs\
 [**sd\_id128\_string\_equal**(3)](/sd_id128_string_equal/3.md) — APIs for processing 128-bit IDs\
 [**SD\_ID128\_STRING\_MAX**(3)](/SD_ID128_STRING_MAX/3.md) — Format or parse 128-bit IDs as strings\
 [**sd\_id128\_t**(3)](/sd_id128_t/3.md) — APIs for processing 128-bit IDs\
 [**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\_FORMAT\_STR**(3)](/SD_ID128_UUID_FORMAT_STR/3.md) — APIs for processing 128-bit IDs\
 [**SD\_ID128\_UUID\_STRING\_MAX**(3)](/SD_ID128_UUID_STRING_MAX/3.md) — Format or parse 128-bit IDs as strings\
 [**SD\_INFO**(3)](/SD_INFO/3.md) — APIs for new-style daemons\
 [**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\_journal**(3)](/sd_journal/3.md) — Open the system journal for reading\
 [**sd\_journal\_add\_conjunction**(3)](/sd_journal_add_conjunction/3.md) — Add or remove entry matches\
 [**sd\_journal\_add\_disjunction**(3)](/sd_journal_add_disjunction/3.md) — Add or remove entry matches\
 [**sd\_journal\_add\_match**(3)](/sd_journal_add_match/3.md) — Add or remove entry matches\
 [**SD\_JOURNAL\_ALL\_NAMESPACES**(3)](/SD_JOURNAL_ALL_NAMESPACES/3.md) — Open the system journal for reading\
 [**SD\_JOURNAL\_APPEND**(3)](/SD_JOURNAL_APPEND/3.md) — Journal change notification interface\
 [**sd\_journal\_close**(3)](/sd_journal_close/3.md) — Open the system journal for reading\
 [**SD\_JOURNAL\_CURRENT\_USER**(3)](/SD_JOURNAL_CURRENT_USER/3.md) — Open the system journal for reading\
 [**sd\_journal\_enumerate\_available\_data**(3)](/sd_journal_enumerate_available_data/3.md) — Read data fields from the current journal entry\
 [**sd\_journal\_enumerate\_available\_unique**(3)](/sd_journal_enumerate_available_unique/3.md) — Read unique data fields from the journal\
 [**sd\_journal\_enumerate\_data**(3)](/sd_journal_enumerate_data/3.md) — Read data fields from the current journal entry\
 [**sd\_journal\_enumerate\_fields**(3)](/sd_journal_enumerate_fields/3.md) — Read used field names from the journal\
 [**sd\_journal\_enumerate\_unique**(3)](/sd_journal_enumerate_unique/3.md) — Read unique data fields from the journal\
 [**sd\_journal\_flush\_matches**(3)](/sd_journal_flush_matches/3.md) — Add or remove entry matches\
 [**SD\_JOURNAL\_FOREACH**(3)](/SD_JOURNAL_FOREACH/3.md) — Advance or set back the read pointer in the journal\
 [**SD\_JOURNAL\_FOREACH\_BACKWARDS**(3)](/SD_JOURNAL_FOREACH_BACKWARDS/3.md) — Advance or set back the read pointer in the journal\
 [**SD\_JOURNAL\_FOREACH\_DATA**(3)](/SD_JOURNAL_FOREACH_DATA/3.md) — Read data fields from the current journal entry\
 [**SD\_JOURNAL\_FOREACH\_FIELD**(3)](/SD_JOURNAL_FOREACH_FIELD/3.md) — Read used field names from the journal\
 [**SD\_JOURNAL\_FOREACH\_UNIQUE**(3)](/SD_JOURNAL_FOREACH_UNIQUE/3.md) — Read unique data fields from the journal\
 [**sd\_journal\_get\_catalog**(3)](/sd_journal_get_catalog/3.md) — Retrieve message catalog entry\
 [**sd\_journal\_get\_catalog\_for\_message\_id**(3)](/sd_journal_get_catalog_for_message_id/3.md) — Retrieve message catalog entry\
 [**sd\_journal\_get\_cursor**(3)](/sd_journal_get_cursor/3.md) — Get cursor string for or test cursor string against the current journal entry\
 [**sd\_journal\_get\_cutoff\_monotonic\_usec**(3)](/sd_journal_get_cutoff_monotonic_usec/3.md) — Read cut-off timestamps from the current journal entry\
 [**sd\_journal\_get\_cutoff\_realtime\_usec**(3)](/sd_journal_get_cutoff_realtime_usec/3.md) — Read cut-off timestamps from the current journal entry\
 [**sd\_journal\_get\_data**(3)](/sd_journal_get_data/3.md) — Read data fields from the current journal entry\
 [**sd\_journal\_get\_data\_threshold**(3)](/sd_journal_get_data_threshold/3.md) — Read data fields from the current journal entry\
 [**sd\_journal\_get\_events**(3)](/sd_journal_get_events/3.md) — Journal change notification interface\
 [**sd\_journal\_get\_fd**(3)](/sd_journal_get_fd/3.md) — Journal change notification interface\
 [**sd\_journal\_get\_monotonic\_usec**(3)](/sd_journal_get_monotonic_usec/3.md) — Read timestamps from the current journal entry\
 [**sd\_journal\_get\_realtime\_usec**(3)](/sd_journal_get_realtime_usec/3.md) — Read timestamps from the current journal entry\
 [**sd\_journal\_get\_seqnum**(3)](/sd_journal_get_seqnum/3.md) — Read sequence number from the current journal entry\
 [**sd\_journal\_get\_timeout**(3)](/sd_journal_get_timeout/3.md) — Journal change notification interface\
 [**sd\_journal\_get\_usage**(3)](/sd_journal_get_usage/3.md) — Journal disk usage\
 [**sd\_journal\_has\_persistent\_files**(3)](/sd_journal_has_persistent_files/3.md) — Query availability of runtime or persistent journal files\
 [**sd\_journal\_has\_runtime\_files**(3)](/sd_journal_has_runtime_files/3.md) — Query availability of runtime or persistent journal files\
 [**SD\_JOURNAL\_INCLUDE\_DEFAULT\_NAMESPACE**(3)](/SD_JOURNAL_INCLUDE_DEFAULT_NAMESPACE/3.md) — Open the system journal for reading\
 [**SD\_JOURNAL\_INVALIDATE**(3)](/SD_JOURNAL_INVALIDATE/3.md) — Journal change notification interface\
 [**SD\_JOURNAL\_LOCAL\_ONLY**(3)](/SD_JOURNAL_LOCAL_ONLY/3.md) — Open the system journal for reading\
 [**sd\_journal\_next**(3)](/sd_journal_next/3.md) — Advance or set back the read pointer in the journal\
 [**sd\_journal\_next\_skip**(3)](/sd_journal_next_skip/3.md) — Advance or set back the read pointer in the journal\
 [**SD\_JOURNAL\_NOP**(3)](/SD_JOURNAL_NOP/3.md) — Journal change notification interface\
 [**sd\_journal\_open**(3)](/sd_journal_open/3.md) — Open the system journal for reading\
 [**sd\_journal\_open\_directory**(3)](/sd_journal_open_directory/3.md) — Open the system journal for reading\
 [**sd\_journal\_open\_directory\_fd**(3)](/sd_journal_open_directory_fd/3.md) — Open the system journal for reading\
 [**sd\_journal\_open\_files**(3)](/sd_journal_open_files/3.md) — Open the system journal for reading\
 [**sd\_journal\_open\_files\_fd**(3)](/sd_journal_open_files_fd/3.md) — Open the system journal for reading\
 [**sd\_journal\_open\_namespace**(3)](/sd_journal_open_namespace/3.md) — Open the system journal for reading\
 [**SD\_JOURNAL\_OS\_ROOT**(3)](/SD_JOURNAL_OS_ROOT/3.md) — Open the system journal for reading\
 [**sd\_journal\_perror**(3)](/sd_journal_perror/3.md) — Submit log entries to the journal\
 [**sd\_journal\_perror\_with\_location**(3)](/sd_journal_perror_with_location/3.md) — Submit log entries to the journal\
 [**sd\_journal\_previous**(3)](/sd_journal_previous/3.md) — Advance or set back the read pointer in the journal\
 [**sd\_journal\_previous\_skip**(3)](/sd_journal_previous_skip/3.md) — Advance or set back the read pointer in the journal\
 [**sd\_journal\_print**(3)](/sd_journal_print/3.md) — Submit log entries to the journal\
 [**sd\_journal\_print\_with\_location**(3)](/sd_journal_print_with_location/3.md) — Submit log entries to the journal\
 [**sd\_journal\_printv**(3)](/sd_journal_printv/3.md) — Submit log entries to the journal\
 [**sd\_journal\_printv\_with\_location**(3)](/sd_journal_printv_with_location/3.md) — Submit log entries to the journal\
 [**sd\_journal\_process**(3)](/sd_journal_process/3.md) — Journal change notification interface\
 [**sd\_journal\_query\_unique**(3)](/sd_journal_query_unique/3.md) — Read unique data fields from the journal\
 [**sd\_journal\_reliable\_fd**(3)](/sd_journal_reliable_fd/3.md) — Journal change notification interface\
 [**sd\_journal\_restart\_data**(3)](/sd_journal_restart_data/3.md) — Read data fields from the current journal entry\
 [**sd\_journal\_restart\_fields**(3)](/sd_journal_restart_fields/3.md) — Read used field names from the journal\
 [**sd\_journal\_restart\_unique**(3)](/sd_journal_restart_unique/3.md) — Read unique data fields from the journal\
 [**SD\_JOURNAL\_RUNTIME\_ONLY**(3)](/SD_JOURNAL_RUNTIME_ONLY/3.md) — Open the system journal for reading\
 [**sd\_journal\_seek\_cursor**(3)](/sd_journal_seek_cursor/3.md) — Seek to a position in the journal\
 [**sd\_journal\_seek\_head**(3)](/sd_journal_seek_head/3.md) — Seek to a position in the journal\
 [**sd\_journal\_seek\_monotonic\_usec**(3)](/sd_journal_seek_monotonic_usec/3.md) — Seek to a position in the journal\
 [**sd\_journal\_seek\_realtime\_usec**(3)](/sd_journal_seek_realtime_usec/3.md) — Seek to a position in the journal\
 [**sd\_journal\_seek\_tail**(3)](/sd_journal_seek_tail/3.md) — Seek to a position in the journal\
 [**sd\_journal\_send**(3)](/sd_journal_send/3.md) — Submit log entries to the journal\
 [**sd\_journal\_send\_with\_location**(3)](/sd_journal_send_with_location/3.md) — Submit log entries to the journal\
 [**sd\_journal\_sendv**(3)](/sd_journal_sendv/3.md) — Submit log entries to the journal\
 [**sd\_journal\_sendv\_with\_location**(3)](/sd_journal_sendv_with_location/3.md) — Submit log entries to the journal\
 [**sd\_journal\_set\_data\_threshold**(3)](/sd_journal_set_data_threshold/3.md) — Read data fields from the current journal entry\
 [**sd\_journal\_step\_one**(3)](/sd_journal_step_one/3.md) — Advance or set back the read pointer in the journal\
 [**sd\_journal\_stream\_fd**(3)](/sd_journal_stream_fd/3.md) — Create log stream file descriptor to the journal\
 [**sd\_journal\_stream\_fd\_with\_namespace**(3)](/sd_journal_stream_fd_with_namespace/3.md) — Create log stream file descriptor to the journal\
 [**SD\_JOURNAL\_SUPPRESS\_LOCATION**(3)](/SD_JOURNAL_SUPPRESS_LOCATION/3.md) — Submit log entries to the journal\
 [**SD\_JOURNAL\_SYSTEM**(3)](/SD_JOURNAL_SYSTEM/3.md) — Open the system journal for reading\
 [**SD\_JOURNAL\_TAKE\_DIRECTORY\_FD**(3)](/SD_JOURNAL_TAKE_DIRECTORY_FD/3.md) — Open the system journal for reading\
 [**sd\_journal\_test\_cursor**(3)](/sd_journal_test_cursor/3.md) — Get cursor string for or test cursor string against the current journal entry\
 [**sd\_journal\_wait**(3)](/sd_journal_wait/3.md) — Journal change notification interface\
 **sd\_json\_dispatch\_const\_string**(3) — Decode JSON variant values and write them to the specified memory\
 **sd\_json\_dispatch\_double**(3) — Decode JSON variant values and write them to the specified memory\
 **sd\_json\_dispatch\_id128**(3) — Decode JSON variant values and write them to the specified memory\
 **sd\_json\_dispatch\_int16**(3) — Decode JSON variant values and write them to the specified memory\
 **sd\_json\_dispatch\_int32**(3) — Decode JSON variant values and write them to the specified memory\
 **sd\_json\_dispatch\_int64**(3) — Decode JSON variant values and write them to the specified memory\
 **sd\_json\_dispatch\_int8**(3) — Decode JSON variant values and write them to the specified memory\
 **sd\_json\_dispatch\_intbool**(3) — Decode JSON variant values and write them to the specified memory\
 **sd\_json\_dispatch\_signal**(3) — Decode JSON variant values and write them to the specified memory\
 **sd\_json\_dispatch\_stdbool**(3) — Decode JSON variant values and write them to the specified memory\
 [**sd\_json\_dispatch\_string**(3)](/sd_json_dispatch_string/3.md) — Decode JSON variant values and write them to the specified memory\
 **sd\_json\_dispatch\_strv**(3) — Decode JSON variant values and write them to the specified memory\
 **sd\_json\_dispatch\_tristate**(3) — Decode JSON variant values and write them to the specified memory\
 **sd\_json\_dispatch\_uid\_gid**(3) — Decode JSON variant values and write them to the specified memory\
 **sd\_json\_dispatch\_uint16**(3) — Decode JSON variant values and write them to the specified memory\
 **sd\_json\_dispatch\_uint32**(3) — Decode JSON variant values and write them to the specified memory\
 **sd\_json\_dispatch\_uint64**(3) — Decode JSON variant values and write them to the specified memory\
 **sd\_json\_dispatch\_uint8**(3) — Decode JSON variant values and write them to the specified memory\
 **sd\_json\_dispatch\_unsupported**(3) — Decode JSON variant values and write them to the specified memory\
 **sd\_json\_dispatch\_variant**(3) — Decode JSON variant values and write them to the specified memory\
 **sd\_json\_dispatch\_variant\_noref**(3) — Decode JSON variant values and write them to the specified memory\
 [**sd\_json\_parse**(3)](/sd_json_parse/3.md) — Parse JSON strings and files into JSON variant objects\
 **sd\_json\_parse\_continue**(3) — Parse JSON strings and files into JSON variant objects\
 **SD\_JSON\_PARSE\_DONATE\_FD**(3) — Parse JSON strings and files into JSON variant objects\
 **sd\_json\_parse\_fd**(3) — Parse JSON strings and files into JSON variant objects\
 **sd\_json\_parse\_file**(3) — Parse JSON strings and files into JSON variant objects\
 **sd\_json\_parse\_file\_at**(3) — Parse JSON strings and files into JSON variant objects\
 **SD\_JSON\_PARSE\_MUST\_BE\_ARRAY**(3) — Parse JSON strings and files into JSON variant objects\
 **SD\_JSON\_PARSE\_MUST\_BE\_OBJECT**(3) — Parse JSON strings and files into JSON variant objects\
 **SD\_JSON\_PARSE\_REOPEN\_FD**(3) — Parse JSON strings and files into JSON variant objects\
 **SD\_JSON\_PARSE\_SEEK0**(3) — Parse JSON strings and files into JSON variant objects\
 **SD\_JSON\_PARSE\_SENSITIVE**(3) — Parse JSON strings and files into JSON variant objects\
 **sd\_json\_parse\_with\_source**(3) — Parse JSON strings and files into JSON variant objects\
 **sd\_json\_parse\_with\_source\_continue**(3) — Parse JSON strings and files into JSON variant objects\
 [**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\_NOTICE**(3)](/SD_NOTICE/3.md) — APIs for new-style daemons\
 [**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\_path\_lookup**(3)](/sd_path_lookup/3.md) — Query well-known file system paths\
 [**sd\_path\_lookup\_strv**(3)](/sd_path_lookup_strv/3.md) — Query well-known file system paths\
 [**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\_machine\_name**(3)](/sd_peer_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\_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\_unit**(3)](/sd_peer_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\_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\_peer\_get\_user\_unit**(3)](/sd_peer_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\_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\_machine\_name**(3)](/sd_pid_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\_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\_unit**(3)](/sd_pid_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\_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\_get\_user\_unit**(3)](/sd_pid_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\_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\_inode\_id**(3)](/sd_pidfd_get_inode_id/3.md) — Acquire the 64-bit inode ID of a PID file descriptor (PIDFD)\
 [**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\_extra\_device\_access**(3) — 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\_varlink\_bind\_upgrade**(3) — Reply to a Varlink method call and take over the connection for a raw protocol\
 [**sd\_varlink\_call\_and\_upgrade**(3)](/sd_varlink_call_and_upgrade/3.md) — Invoke a Varlink method and take over the connection for a raw protocol\
 **sd\_varlink\_call\_and\_upgradeb**(3) — Invoke a Varlink method and take over the connection for a raw protocol\
 **sd\_varlink\_call\_and\_upgradebo**(3) — Invoke a Varlink method and take over the connection for a raw protocol\
 [**sd\_varlink\_connect\_address**(3)](/sd_varlink_connect_address/3.md) — Create a Varlink connection object and connect it to a service\
 **sd\_varlink\_connect\_exec**(3) — Create a Varlink connection object and connect it to a service\
 **sd\_varlink\_connect\_fd**(3) — Create a Varlink connection object and connect it to a service\
 **sd\_varlink\_connect\_fd\_pair**(3) — Create a Varlink connection object and connect it to a service\
 **sd\_varlink\_connect\_url**(3) — Create a Varlink connection object and connect it to a service\
 **sd\_varlink\_get\_description**(3) — Set or query description of a Varlink connection object\
 [**sd\_varlink\_is\_connected**(3)](/sd_varlink_is_connected/3.md) — Query if a Varlink connection object is currently connected or idle\
 **sd\_varlink\_is\_idle**(3) — Query if a Varlink connection object is currently connected or idle\
 **sd\_varlink\_push\_dup\_fd**(3) — Submit a file descriptor to send along with the next outgoing Varlink message\
 [**sd\_varlink\_push\_fd**(3)](/sd_varlink_push_fd/3.md) — Submit a file descriptor to send along with the next outgoing Varlink message\
 [**sd\_varlink\_reply\_and\_upgrade**(3)](/sd_varlink_reply_and_upgrade/3.md) — Reply to a Varlink method call and take over the connection for a raw protocol\
 **sd\_varlink\_respond\_and\_upgrade**(3) — Reply to a Varlink method call and take over the connection for a raw protocol\
 **sd\_varlink\_respond\_and\_upgradeb**(3) — Reply to a Varlink method call and take over the connection for a raw protocol\
 **sd\_varlink\_respond\_and\_upgradebo**(3) — Reply to a Varlink method call and take over the connection for a raw protocol\
 [**sd\_varlink\_send**(3)](/sd_varlink_send/3.md) — Enqueues a Varlink method call, not expecting a reply\
 **sd\_varlink\_sendb**(3) — Enqueues a Varlink method call, not expecting a reply\
 **sd\_varlink\_sendbo**(3) — Enqueues a Varlink method call, not expecting a reply\
 [**sd\_varlink\_server\_listen\_address**(3)](/sd_varlink_server_listen_address/3.md) — Bind a Varlink server object to listening sockets\
 **sd\_varlink\_server\_listen\_auto**(3) — Bind a Varlink server object to listening sockets\
 **sd\_varlink\_server\_listen\_fd**(3) — Bind a Varlink server object to listening sockets\
 **sd\_varlink\_server\_listen\_name**(3) — Bind a Varlink server object to listening sockets\
 [**sd\_varlink\_server\_new**(3)](/sd_varlink_server_new/3.md) — Allocate Varlink server object\
 [**sd\_varlink\_set\_description**(3)](/sd_varlink_set_description/3.md) — Set or query description of a Varlink connection object\
 [**sd\_varlink\_set\_relative\_timeout**(3)](/sd_varlink_set_relative_timeout/3.md) — Set method call time-out\
 **sd\_varlink\_upgrade\_t**(3) — Reply to a Varlink method call and take over the connection for a raw protocol\
 [**SD\_WARNING**(3)](/SD_WARNING/3.md) — APIs for new-style daemons\
 [**sd\_watchdog\_enabled**(3)](/sd_watchdog_enabled/3.md) — Check whether the service manager expects watchdog keep-alive notifications from a service\
 [**shutdown**(8)](/shutdown/8.md) — Halt, power off or reboot the machine\
 [**sleep.conf.d**(5)](/sleep.conf.d/5.md) — Suspend and hibernation configuration file\
 [**smbios-type-11**(7)](/smbios-type-11/7.md) — SMBIOS Type 11 strings\
 [**storagectl**(1)](/storagectl/1.md) — Enumerate and mount storage volumes provided by storage providers\
 [**sysctl.d**(5)](/sysctl.d/5.md) — Configure kernel parameters at boot\
 [**sysext.conf**(5)](/sysext.conf/5.md) — Configuration files for systemd-sysext\
 **sysext.conf.d**(5) — Configuration files for systemd-sysext\
 [**system.conf.d**(5)](/system.conf.d/5.md) — System and session service manager configuration files\
 [**systemctl**(1)](/systemctl/1.md) — Control the systemd system and service manager\
 [**systemd**(1)](/systemd/1.md) — systemd system and service manager\
 [**systemd-ac-power**(1)](/systemd-ac-power/1.md) — Report whether we are connected to an external power source\
 [**systemd-analyze**(1)](/systemd-analyze/1.md) — Analyze and debug system manager\
 [**systemd-ask-password**(1)](/systemd-ask-password/1.md) — Query the user for a system password\
 [**systemd-ask-password-console.path**(8)](/systemd-ask-password-console.path/8.md) — Query the user for system passwords on the console and via wall\
 [**systemd-ask-password-console.service**(8)](/systemd-ask-password-console.service/8.md) — Query the user for system passwords on the console and via wall\
 [**systemd-ask-password-wall.path**(8)](/systemd-ask-password-wall.path/8.md) — Query the user for system passwords on the console and via wall\
 [**systemd-ask-password-wall.service**(8)](/systemd-ask-password-wall.service/8.md) — Query the user for system passwords on the console and via wall\
 [**systemd-backlight**(8)](/systemd-backlight/8.md) — Load and save the display backlight brightness at boot and shutdown\
 **systemd-backlight@.service**(8) — Load and save the display backlight brightness at boot and shutdown\
 [**systemd-battery-check**(8)](/systemd-battery-check/8.md) — Check battery level whether there's enough charge, and power off if not\
 [**systemd-battery-check.service**(8)](/systemd-battery-check.service/8.md) — Check battery level whether there's enough charge, and power off if not\
 [**systemd-binfmt**(8)](/systemd-binfmt/8.md) — Configure additional binary formats for executables at boot\
 [**systemd-binfmt.service**(8)](/systemd-binfmt.service/8.md) — Configure additional binary formats for executables at boot\
 [**systemd-bless-boot**(8)](/systemd-bless-boot/8.md) — Mark current boot process as successful\
 [**systemd-bless-boot-generator**(8)](/systemd-bless-boot-generator/8.md) — Pull systemd-bless-boot.service into the initial boot transaction when boot counting is in effect\
 [**systemd-bless-boot.service**(8)](/systemd-bless-boot.service/8.md) — Mark current boot process as successful\
 [**systemd-boot**(7)](/systemd-boot/7.md) — A simple UEFI boot manager\
 [**systemd-boot-check-no-failures**(8)](/systemd-boot-check-no-failures/8.md) — verify that the system booted up cleanly\
 [**systemd-boot-check-no-failures.service**(8)](/systemd-boot-check-no-failures.service/8.md) — verify that the system booted up cleanly\
 [**systemd-boot-clear-sysfail.service**(8)](/systemd-boot-clear-sysfail.service/8.md) — Clear LoaderEntrySysFail entry\
 [**systemd-boot-random-seed.service**(8)](/systemd-boot-random-seed.service/8.md) — Refresh boot loader random seed at boot\
 [**systemd-bsod**(8)](/systemd-bsod/8.md) — Display boot-time emergency log message in full screen\
 [**systemd-bsod.service**(8)](/systemd-bsod.service/8.md) — Display boot-time emergency log message in full screen\
 [**systemd-cat**(1)](/systemd-cat/1.md) — Connect a pipeline or program's output with the journal\
 [**systemd-cgls**(1)](/systemd-cgls/1.md) — Recursively show control group contents\
 [**systemd-cgtop**(1)](/systemd-cgtop/1.md) — Show top control groups by their resource usage\
 [**systemd-clonesetup**(8)](/systemd-clonesetup/8.md) — Set up and tear down dm-clone devices\
 [**systemd-clonesetup-generator**(8)](/systemd-clonesetup-generator/8.md) — Unit generator for /etc/clonetab\
 **systemd-clonesetup@.service**(8) — Set up and tear down dm-clone devices\
 [**systemd-confext**(8)](/systemd-confext/8.md) — Activates System Extension Images\
 **systemd-confext-initrd.service**(8) — Activates System Extension Images\
 **systemd-confext-sysroot.service**(8) — Activates System Extension Images\
 [**systemd-confext.service**(8)](/systemd-confext.service/8.md) — Activates System Extension Images\
 [**systemd-coredump**(8)](/systemd-coredump/8.md) — Acquire, save and process core dumps\
 **systemd-coredump-register.service**(8) — Acquire, save and process core dumps\
 [**systemd-coredump.socket**(8)](/systemd-coredump.socket/8.md) — Acquire, save and process core dumps\
 **systemd-coredump@.service**(8) — Acquire, save and process core dumps\
 **systemd-coredumpd.service**(8) — Acquire, save and process core dumps\
 [**systemd-creds**(1)](/systemd-creds/1.md) — Lists, shows, encrypts and decrypts service credentials\
 [**systemd-cryptenroll**(1)](/systemd-cryptenroll/1.md) — Enroll PKCS#11, FIDO2, TPM2 token/devices to LUKS2 encrypted volumes\
 [**systemd-cryptsetup**(8)](/systemd-cryptsetup/8.md) — Full disk decryption logic\
 [**systemd-cryptsetup-generator**(8)](/systemd-cryptsetup-generator/8.md) — Unit generator for /etc/crypttab\
 **systemd-cryptsetup@.service**(8) — Full disk decryption logic\
 [**systemd-debug-generator**(8)](/systemd-debug-generator/8.md) — Generator for enabling a runtime debug shell and masking specific units at boot\
 [**systemd-delta**(1)](/systemd-delta/1.md) — Find overridden configuration files\
 [**systemd-detect-virt**(1)](/systemd-detect-virt/1.md) — Detect execution in a virtualized environment\
 [**systemd-dissect**(1)](/systemd-dissect/1.md) — Dissect Discoverable Disk Images (DDIs)\
 [**systemd-environment-d-generator**(8)](/systemd-environment-d-generator/8.md) — Load variables specified by environment.d\
 [**systemd-escape**(1)](/systemd-escape/1.md) — Escape strings for usage in systemd unit names\
 [**systemd-factory-reset**(8)](/systemd-factory-reset/8.md) — Request or complete a factory reset operation, or query current factory reset mode\
 **systemd-factory-reset-complete.service**(8) — Request or complete a factory reset operation, or query current factory reset mode\
 [**systemd-factory-reset-generator**(8)](/systemd-factory-reset-generator/8.md) — Pull factory-reset-now.target into the initial boot transaction when factory reset has been requested\
 **systemd-factory-reset-request.service**(8) — Request or complete a factory reset operation, or query current factory reset mode\
 **systemd-factory-reset.socket**(8) — Request or complete a factory reset operation, or query current factory reset mode\
 **systemd-factory-reset@.service**(8) — Request or complete a factory reset operation, or query current factory reset mode\
 [**systemd-firstboot**(1)](/systemd-firstboot/1.md) — Initialize basic system settings on or before the first boot-up of a system\
 [**systemd-firstboot.service**(1)](/systemd-firstboot.service/1.md) — Initialize basic system settings on or before the first boot-up of a system\
 [**systemd-fsck**(8)](/systemd-fsck/8.md) — File system checker logic\
 [**systemd-fsck-root.service**(8)](/systemd-fsck-root.service/8.md) — File system checker logic\
 [**systemd-fsck-usr.service**(8)](/systemd-fsck-usr.service/8.md) — File system checker logic\
 **systemd-fsck@.service**(8) — File system checker logic\
 [**systemd-fstab-generator**(8)](/systemd-fstab-generator/8.md) — Unit generator for /etc/fstab\
 [**systemd-getty-generator**(8)](/systemd-getty-generator/8.md) — Generator for enabling getty instances on the console\
 [**systemd-gpt-auto-generator**(8)](/systemd-gpt-auto-generator/8.md) — Generator for automatically discovering and mounting root, /home/ , /srv/ , /var/ and /var/tmp/ partitions, as well as discovering and enabling swap partitions, based on GPT partition type GUIDs\
 [**systemd-growfs**(8)](/systemd-growfs/8.md) — Creating and growing file systems on demand\
 [**systemd-growfs-root.service**(8)](/systemd-growfs-root.service/8.md) — Creating and growing file systems on demand\
 **systemd-growfs@.service**(8) — Creating and growing file systems on demand\
 [**systemd-halt.service**(8)](/systemd-halt.service/8.md) — System shutdown logic\
 [**systemd-hibernate-clear.service**(8)](/systemd-hibernate-clear.service/8.md) — Resume from hibernation\
 [**systemd-hibernate-resume**(8)](/systemd-hibernate-resume/8.md) — Resume from hibernation\
 [**systemd-hibernate-resume-generator**(8)](/systemd-hibernate-resume-generator/8.md) — Unit generator for resume= kernel parameter\
 [**systemd-hibernate-resume.service**(8)](/systemd-hibernate-resume.service/8.md) — Resume from hibernation\
 [**systemd-hibernate.service**(8)](/systemd-hibernate.service/8.md) — System sleep state logic\
 [**systemd-homed**(8)](/systemd-homed/8.md) — Home Area/User Account Manager\
 [**systemd-homed-firstboot.service**(1)](/systemd-homed-firstboot.service/1.md) — Create, remove, change or inspect home directories\
 [**systemd-homed.service**(8)](/systemd-homed.service/8.md) — Home Area/User Account Manager\
 [**systemd-hostnamed**(8)](/systemd-hostnamed/8.md) — Daemon to control system hostname from programs\
 [**systemd-hostnamed.service**(8)](/systemd-hostnamed.service/8.md) — Daemon to control system hostname from programs\
 [**systemd-hwdb**(8)](/systemd-hwdb/8.md) — hardware database management tool\
 [**systemd-hybrid-sleep.service**(8)](/systemd-hybrid-sleep.service/8.md) — System sleep state logic\
 [**systemd-id128**(1)](/systemd-id128/1.md) — Generate and print sd-128 identifiers\
 [**systemd-imds**(1)](/systemd-imds/1.md) — Cloud IMDS (Instance Metadata Service) tool\
 [**systemd-imds-generator**(8)](/systemd-imds-generator/8.md) — Generator to automatically enable IMDS on supporting environments\
 **systemd-imds-import.service**(1) — Cloud IMDS (Instance Metadata Service) tool\
 **systemd-imdsd**(8) — Cloud IMDS (Instance Metadata Service) client\
 **systemd-imdsd-early-network.service**(8) — Cloud IMDS (Instance Metadata Service) client\
 **systemd-imdsd.socket**(8) — Cloud IMDS (Instance Metadata Service) client\
 **systemd-imdsd@.service**(8) — Cloud IMDS (Instance Metadata Service) client\
 [**systemd-import-generator**(8)](/systemd-import-generator/8.md) — Generator for automatically downloading disk images at boot\
 [**systemd-importd**(8)](/systemd-importd/8.md) — VM and container image import and export service\
 [**systemd-importd.service**(8)](/systemd-importd.service/8.md) — VM and container image import and export service\
 [**systemd-inhibit**(1)](/systemd-inhibit/1.md) — Execute a program with an inhibition lock taken\
 [**systemd-integritysetup**(8)](/systemd-integritysetup/8.md) — Disk integrity protection logic\
 [**systemd-integritysetup-generator**(8)](/systemd-integritysetup-generator/8.md) — Unit generator for integrity protected block devices\
 **systemd-integritysetup@.service**(8) — Disk integrity protection logic\
 [**systemd-journal-gatewayd**(8)](/systemd-journal-gatewayd/8.md) — HTTP server for journal events\
 [**systemd-journal-gatewayd.service**(8)](/systemd-journal-gatewayd.service/8.md) — HTTP server for journal events\
 [**systemd-journal-gatewayd.socket**(8)](/systemd-journal-gatewayd.socket/8.md) — HTTP server for journal events\
 [**systemd-journal-remote**(8)](/systemd-journal-remote/8.md) — Receive journal messages over the network\
 [**systemd-journal-remote.service**(8)](/systemd-journal-remote.service/8.md) — Receive journal messages over the network\
 [**systemd-journal-remote.socket**(8)](/systemd-journal-remote.socket/8.md) — Receive journal messages over the network\
 [**systemd-journal-upload**(8)](/systemd-journal-upload/8.md) — Send journal messages over the network\
 [**systemd-journal-upload.service**(8)](/systemd-journal-upload.service/8.md) — Send journal messages over the network\
 [**systemd-journald**(8)](/systemd-journald/8.md) — Journal service\
 [**systemd-journald-audit.socket**(8)](/systemd-journald-audit.socket/8.md) — Journal service\
 [**systemd-journald-dev-log.socket**(8)](/systemd-journald-dev-log.socket/8.md) — Journal service\
 **systemd-journald-varlink@.socket**(8) — Journal service\
 [**systemd-journald.service**(8)](/systemd-journald.service/8.md) — Journal service\
 [**systemd-journald.socket**(8)](/systemd-journald.socket/8.md) — Journal service\
 **systemd-journald@.service**(8) — Journal service\
 **systemd-journald@.socket**(8) — Journal service\
 [**systemd-kexec.service**(8)](/systemd-kexec.service/8.md) — System shutdown logic\
 [**systemd-keyutil**(1)](/systemd-keyutil/1.md) — Perform various operations on private keys and X.509 certificates\
 [**systemd-localed**(8)](/systemd-localed/8.md) — Locale bus mechanism\
 [**systemd-localed.service**(8)](/systemd-localed.service/8.md) — Locale bus mechanism\
 [**systemd-logind**(8)](/systemd-logind/8.md) — Login manager\
 [**systemd-logind.service**(8)](/systemd-logind.service/8.md) — Login manager\
 **systemd-loop@.service**(8) — Attach a loopback block device\
 [**systemd-machine-id-commit.service**(8)](/systemd-machine-id-commit.service/8.md) — Commit a transient machine ID to disk\
 [**systemd-machine-id-setup**(1)](/systemd-machine-id-setup/1.md) — Initialize the machine ID in /etc/machine-id\
 **systemd-machine-tag@.service**(8) — Add a machine tag to the host\
 [**systemd-machined**(8)](/systemd-machined/8.md) — Virtual machine and container registration manager\
 [**systemd-machined.service**(8)](/systemd-machined.service/8.md) — Virtual machine and container registration manager\
 [**systemd-makefs**(8)](/systemd-makefs/8.md) — Creating and growing file systems on demand\
 **systemd-makefs@.service**(8) — Creating and growing file systems on demand\
 [**systemd-measure**(1)](/systemd-measure/1.md) — Pre-calculate and sign expected TPM2 PCR 11 values for booted unified kernel images\
 **systemd-mkswap@.service**(8) — Creating and growing file systems on demand\
 [**systemd-modules-load**(8)](/systemd-modules-load/8.md) — Load kernel modules at boot\
 [**systemd-modules-load.service**(8)](/systemd-modules-load.service/8.md) — Load kernel modules at boot\
 [**systemd-mount**(1)](/systemd-mount/1.md) — Establish and destroy transient mount or auto-mount points\
 [**systemd-mountfsd**(8)](/systemd-mountfsd/8.md) — Disk Image File System Mount Service\
 [**systemd-mountfsd.service**(8)](/systemd-mountfsd.service/8.md) — Disk Image File System Mount Service\
 [**systemd-mstack**(1)](/systemd-mstack/1.md) — Mstack Discoverable Disk Images (DDIs)\
 [**systemd-mute-console**(1)](/systemd-mute-console/1.md) — Temporarily mute kernel log output and service manager status output to the system console\
 **systemd-mute-console.socket**(1) — Temporarily mute kernel log output and service manager status output to the system console\
 **systemd-mute-console@.service**(1) — Temporarily mute kernel log output and service manager status output to the system console\
 [**systemd-network-generator**(8)](/systemd-network-generator/8.md) — Generate network configuration from the kernel command line\
 [**systemd-network-generator.service**(8)](/systemd-network-generator.service/8.md) — Generate network configuration from the kernel command line\
 [**systemd-networkd**(8)](/systemd-networkd/8.md) — Network manager\
 [**systemd-networkd-wait-online**(8)](/systemd-networkd-wait-online/8.md) — Wait for network to come online\
 [**systemd-networkd-wait-online.service**(8)](/systemd-networkd-wait-online.service/8.md) — Wait for network to come online\
 **systemd-networkd-wait-online@.service**(8) — Wait for network to come online\
 [**systemd-networkd.service**(8)](/systemd-networkd.service/8.md) — Network manager\
 [**systemd-notify**(1)](/systemd-notify/1.md) — Notify service manager about start-up completion and other daemon status changes\
 [**systemd-nspawn**(1)](/systemd-nspawn/1.md) — Spawn a command or OS in a lightweight container\
 [**systemd-nsresourced**(8)](/systemd-nsresourced/8.md) — User Namespace Resource Delegation Service\
 [**systemd-nsresourced.service**(8)](/systemd-nsresourced.service/8.md) — User Namespace Resource Delegation Service\
 [**systemd-oomd**(8)](/systemd-oomd/8.md) — A userspace out-of-memory (OOM) killer\
 [**systemd-oomd.service**(8)](/systemd-oomd.service/8.md) — A userspace out-of-memory (OOM) killer\
 [**systemd-path**(1)](/systemd-path/1.md) — List and query system and user paths\
 [**systemd-pcrextend**(8)](/systemd-pcrextend/8.md) — Measure boot phases, machine ID, product UUID, user records and file system identity into TPM PCRs and NvPCRs\
 [**systemd-pcrfs-root.service**(8)](/systemd-pcrfs-root.service/8.md) — Measure boot phases, machine ID, product UUID, user records and file system identity into TPM PCRs and NvPCRs\
 **systemd-pcrfs@.service**(8) — Measure boot phases, machine ID, product UUID, user records and file system identity into TPM PCRs and NvPCRs\
 [**systemd-pcrlock**(8)](/systemd-pcrlock/8.md) — Analyze and predict TPM2 PCR states and generate an access policy from the prediction\
 [**systemd-pcrlock-file-system.service**(8)](/systemd-pcrlock-file-system.service/8.md) — Analyze and predict TPM2 PCR states and generate an access policy from the prediction\
 [**systemd-pcrlock-firmware-code.service**(8)](/systemd-pcrlock-firmware-code.service/8.md) — Analyze and predict TPM2 PCR states and generate an access policy from the prediction\
 [**systemd-pcrlock-firmware-config.service**(8)](/systemd-pcrlock-firmware-config.service/8.md) — Analyze and predict TPM2 PCR states and generate an access policy from the prediction\
 [**systemd-pcrlock-machine-id.service**(8)](/systemd-pcrlock-machine-id.service/8.md) — Analyze and predict TPM2 PCR states and generate an access policy from the prediction\
 [**systemd-pcrlock-make-policy.service**(8)](/systemd-pcrlock-make-policy.service/8.md) — Analyze and predict TPM2 PCR states and generate an access policy from the prediction\
 [**systemd-pcrlock-secureboot-authority.service**(8)](/systemd-pcrlock-secureboot-authority.service/8.md) — Analyze and predict TPM2 PCR states and generate an access policy from the prediction\
 [**systemd-pcrlock-secureboot-policy.service**(8)](/systemd-pcrlock-secureboot-policy.service/8.md) — Analyze and predict TPM2 PCR states and generate an access policy from the prediction\
 **systemd-pcrlogin@.service**(8) — Measure boot phases, machine ID, product UUID, user records and file system identity into TPM PCRs and NvPCRs\
 [**systemd-pcrmachine.service**(8)](/systemd-pcrmachine.service/8.md) — Measure boot phases, machine ID, product UUID, user records and file system identity into TPM PCRs and NvPCRs\
 **systemd-pcrnvdone.service**(8) — Measure boot phases, machine ID, product UUID, user records and file system identity into TPM PCRs and NvPCRs\
 **systemd-pcrosseparator.service**(8) — Measure boot phases, machine ID, product UUID, user records and file system identity into TPM PCRs and NvPCRs\
 **systemd-pcrphase-factory-reset.service**(8) — Measure boot phases, machine ID, product UUID, user records and file system identity into TPM PCRs and NvPCRs\
 [**systemd-pcrphase-initrd.service**(8)](/systemd-pcrphase-initrd.service/8.md) — Measure boot phases, machine ID, product UUID, user records and file system identity into TPM PCRs and NvPCRs\
 **systemd-pcrphase-storage-target-mode.service**(8) — Measure boot phases, machine ID, product UUID, user records and file system identity into TPM PCRs and NvPCRs\
 [**systemd-pcrphase-sysinit.service**(8)](/systemd-pcrphase-sysinit.service/8.md) — Measure boot phases, machine ID, product UUID, user records and file system identity into TPM PCRs and NvPCRs\
 [**systemd-pcrphase.service**(8)](/systemd-pcrphase.service/8.md) — Measure boot phases, machine ID, product UUID, user records and file system identity into TPM PCRs and NvPCRs\
 **systemd-pcrproduct.service**(8) — Measure boot phases, machine ID, product UUID, user records and file system identity into TPM PCRs and NvPCRs\
 [**systemd-portabled**(8)](/systemd-portabled/8.md) — Portable service manager\
 [**systemd-portabled.service**(8)](/systemd-portabled.service/8.md) — Portable service manager\
 [**systemd-poweroff.service**(8)](/systemd-poweroff.service/8.md) — System shutdown logic\
 [**systemd-pstore**(8)](/systemd-pstore/8.md) — A service to archive contents of pstore\
 [**systemd-pstore.service**(8)](/systemd-pstore.service/8.md) — A service to archive contents of pstore\
 [**systemd-pty-forward**(1)](/systemd-pty-forward/1.md) — Run a command with a custom terminal background color or title\
 [**systemd-quotacheck**(8)](/systemd-quotacheck/8.md) — File system quota checker logic\
 **systemd-quotacheck-root.service**(8) — File system quota checker logic\
 **systemd-quotacheck@.service**(8) — File system quota checker logic\
 [**systemd-random-seed**(8)](/systemd-random-seed/8.md) — Load and save the OS system random seed at boot and shutdown\
 [**systemd-random-seed.service**(8)](/systemd-random-seed.service/8.md) — Load and save the OS system random seed at boot and shutdown\
 [**systemd-reboot.service**(8)](/systemd-reboot.service/8.md) — System shutdown logic\
 [**systemd-remount-fs**(8)](/systemd-remount-fs/8.md) — Remount root and kernel file systems\
 [**systemd-remount-fs.service**(8)](/systemd-remount-fs.service/8.md) — Remount root and kernel file systems\
 [**systemd-repart**(8)](/systemd-repart/8.md) — Automatically grow and add partitions, and generate disk images (DDIs)\
 [**systemd-repart.service**(8)](/systemd-repart.service/8.md) — Automatically grow and add partitions, and generate disk images (DDIs)\
 [**systemd-report**(1)](/systemd-report/1.md) — Generate report of system metrics\
 **systemd-report-files**(8) — Report the contents of files as system report metrics\
 **systemd-report-files.socket**(8) — Report the contents of files as system report metrics\
 **systemd-report-files@.service**(8) — Report the contents of files as system report metrics\
 **systemd-report-sign-plain**(8) — Sign system reports with a local software key\
 **systemd-report-sign-plain.socket**(8) — Sign system reports with a local software key\
 **systemd-report-sign-plain@.service**(8) — Sign system reports with a local software key\
 **systemd-report-sign-tpm2**(8) — Sign system reports with a set of signed TPM2 attestations\
 **systemd-report-sign-tpm2.socket**(8) — Sign system reports with a set of signed TPM2 attestations\
 **systemd-report-sign-tpm2@.service**(8) — Sign system reports with a set of signed TPM2 attestations\
 **systemd-report-sign-tsm**(8) — Sign system reports with a confidential-computing attestation report\
 **systemd-report-sign-tsm.socket**(8) — Sign system reports with a confidential-computing attestation report\
 **systemd-report-sign-tsm@.service**(8) — Sign system reports with a confidential-computing attestation report\
 [**systemd-resolved**(8)](/systemd-resolved/8.md) — Network Name Resolution manager\
 [**systemd-resolved.service**(8)](/systemd-resolved.service/8.md) — Network Name Resolution manager\
 [**systemd-rfkill**(8)](/systemd-rfkill/8.md) — Load and save the RF kill switch state at boot and change\
 [**systemd-rfkill.service**(8)](/systemd-rfkill.service/8.md) — Load and save the RF kill switch state at boot and change\
 [**systemd-rfkill.socket**(8)](/systemd-rfkill.socket/8.md) — Load and save the RF kill switch state at boot and change\
 [**systemd-run**(1)](/systemd-run/1.md) — Run programs in transient scope units, service units, or path-, socket-, or timer-triggered service units\
 [**systemd-run-generator**(8)](/systemd-run-generator/8.md) — Generator for invoking commands specified on the kernel command line as system service\
 [**systemd-sbsign**(1)](/systemd-sbsign/1.md) — Sign PE binaries for EFI Secure Boot\
 [**systemd-shutdown**(8)](/systemd-shutdown/8.md) — System shutdown logic\
 [**systemd-sleep**(8)](/systemd-sleep/8.md) — System sleep state logic\
 [**systemd-sleep.conf**(5)](/systemd-sleep.conf/5.md) — Suspend and hibernation configuration file\
 [**systemd-socket-activate**(1)](/systemd-socket-activate/1.md) — Test socket activation of daemons\
 [**systemd-socket-proxyd**(8)](/systemd-socket-proxyd/8.md) — Bidirectionally proxy local sockets to another (possibly remote) socket\
 [**systemd-soft-reboot.service**(8)](/systemd-soft-reboot.service/8.md) — Userspace reboot operation\
 [**systemd-ssh-generator**(8)](/systemd-ssh-generator/8.md) — Generator for binding a socket-activated SSH server to local AF\_VSOCK and AF\_UNIX sockets\
 [**systemd-ssh-issue**(1)](/systemd-ssh-issue/1.md) — Generator for SSH login prompt drop-ins\
 [**systemd-ssh-proxy**(1)](/systemd-ssh-proxy/1.md) — SSH client plugin for connecting to AF\_VSOCK and AF\_UNIX sockets\
 [**systemd-stdio-bridge**(1)](/systemd-stdio-bridge/1.md) — D-Bus proxy\
 **systemd-storage-block**(8) — Storage provider exposing local block devices as storage volumes\
 **systemd-storage-block.socket**(8) — Storage provider exposing local block devices as storage volumes\
 **systemd-storage-block@.service**(8) — Storage provider exposing local block devices as storage volumes\
 **systemd-storage-fs**(8) — Storage provider exposing regular files and directories as storage volumes\
 **systemd-storage-fs.socket**(8) — Storage provider exposing regular files and directories as storage volumes\
 **systemd-storage-fs@.service**(8) — Storage provider exposing regular files and directories as storage volumes\
 [**systemd-storagetm**(8)](/systemd-storagetm/8.md) — Exposes all local block devices as NVMe-TCP mass storage devices\
 [**systemd-storagetm.service**(8)](/systemd-storagetm.service/8.md) — Exposes all local block devices as NVMe-TCP mass storage devices\
 [**systemd-stub**(7)](/systemd-stub/7.md) — A simple UEFI kernel boot stub\
 [**systemd-suspend-then-hibernate.service**(8)](/systemd-suspend-then-hibernate.service/8.md) — System sleep state logic\
 [**systemd-suspend.service**(8)](/systemd-suspend.service/8.md) — System sleep state logic\
 [**systemd-sysctl**(8)](/systemd-sysctl/8.md) — Configure kernel parameters at boot\
 [**systemd-sysctl.service**(8)](/systemd-sysctl.service/8.md) — Configure kernel parameters at boot\
 [**systemd-sysext**(8)](/systemd-sysext/8.md) — Activates System Extension Images\
 **systemd-sysext-initrd.service**(8) — Activates System Extension Images\
 **systemd-sysext-sysroot.service**(8) — Activates System Extension Images\
 [**systemd-sysext.service**(8)](/systemd-sysext.service/8.md) — Activates System Extension Images\
 [**systemd-sysinstall**(8)](/systemd-sysinstall/8.md) — Simple OS installer\
 **systemd-sysinstall.service**(8) — Simple OS installer\
 [**systemd-system-update-generator**(8)](/systemd-system-update-generator/8.md) — Generator for redirecting boot to offline update mode\
 [**systemd-system.conf**(5)](/systemd-system.conf/5.md) — System and session service manager configuration files\
 [**systemd-sysupdate**(8)](/systemd-sysupdate/8.md) — Automatically Update OS or Other Resources\
 **systemd-sysupdate-auto-enable.service**(8) — Automatically Update OS or Other Resources\
 [**systemd-sysupdate-reboot.service**(8)](/systemd-sysupdate-reboot.service/8.md) — Automatically Update OS or Other Resources\
 [**systemd-sysupdate-reboot.timer**(8)](/systemd-sysupdate-reboot.timer/8.md) — Automatically Update OS or Other Resources\
 **systemd-sysupdate-update.service**(8) — Automatically Update OS or Other Resources\
 **systemd-sysupdate-update.timer**(8) — Automatically Update OS or Other Resources\
 [**systemd-sysupdate.service**(8)](/systemd-sysupdate.service/8.md) — Automatically Update OS or Other Resources\
 [**systemd-sysupdate.timer**(8)](/systemd-sysupdate.timer/8.md) — Automatically Update OS or Other Resources\
 **systemd-sysupdated**(8) — System Update Service\
 [**systemd-sysupdated.service**(8)](/systemd-sysupdated.service/8.md) — System Update Service\
 [**systemd-sysusers**(8)](/systemd-sysusers/8.md) — Allocate system users and groups\
 [**systemd-sysusers.service**(8)](/systemd-sysusers.service/8.md) — Allocate system users and groups\
 [**systemd-time-wait-sync**(8)](/systemd-time-wait-sync/8.md) — Wait until kernel time is synchronized\
 [**systemd-time-wait-sync.service**(8)](/systemd-time-wait-sync.service/8.md) — Wait until kernel time is synchronized\
 [**systemd-timedated**(8)](/systemd-timedated/8.md) — Time and date bus mechanism\
 [**systemd-timedated.service**(8)](/systemd-timedated.service/8.md) — Time and date bus mechanism\
 [**systemd-timesyncd**(8)](/systemd-timesyncd/8.md) — Network Time Synchronization\
 [**systemd-timesyncd.service**(8)](/systemd-timesyncd.service/8.md) — Network Time Synchronization\
 [**systemd-tmpfiles**(8)](/systemd-tmpfiles/8.md) — Create, delete, and clean up files and directories\
 [**systemd-tmpfiles-clean.service**(8)](/systemd-tmpfiles-clean.service/8.md) — Create, delete, and clean up files and directories\
 [**systemd-tmpfiles-clean.timer**(8)](/systemd-tmpfiles-clean.timer/8.md) — Create, delete, and clean up files and directories\
 [**systemd-tmpfiles-setup-dev-early.service**(8)](/systemd-tmpfiles-setup-dev-early.service/8.md) — Create, delete, and clean up files and directories\
 [**systemd-tmpfiles-setup-dev.service**(8)](/systemd-tmpfiles-setup-dev.service/8.md) — Create, delete, and clean up files and directories\
 [**systemd-tmpfiles-setup.service**(8)](/systemd-tmpfiles-setup.service/8.md) — Create, delete, and clean up files and directories\
 [**systemd-tpm2-clear.service**(8)](/systemd-tpm2-clear.service/8.md) — Request that the TPM security chip is cleared on next boot\
 [**systemd-tpm2-generator**(8)](/systemd-tpm2-generator/8.md) — Generator for inserting TPM2 synchronization point in the boot process\
 [**systemd-tpm2-setup**(8)](/systemd-tpm2-setup/8.md) — Set up the TPM2 Storage Root Key (SRK), Endorsement Key (EK), and initialize NvPCRs at boot\
 [**systemd-tpm2-setup-early.service**(8)](/systemd-tpm2-setup-early.service/8.md) — Set up the TPM2 Storage Root Key (SRK), Endorsement Key (EK), and initialize NvPCRs at boot\
 [**systemd-tpm2-setup.service**(8)](/systemd-tpm2-setup.service/8.md) — Set up the TPM2 Storage Root Key (SRK), Endorsement Key (EK), and initialize NvPCRs at boot\
 **systemd-tpm2-swtpm**(8) — Provide a fallback software TPM\
 [**systemd-tpm2-swtpm.service**(8)](/systemd-tpm2-swtpm.service/8.md) — Provide a fallback software TPM\
 [**systemd-tty-ask-password-agent**(1)](/systemd-tty-ask-password-agent/1.md) — List or process pending systemd password requests\
 [**systemd-udev-settle.service**(8)](/systemd-udev-settle.service/8.md) — Wait for all pending udev events to be handled\
 [**systemd-udevd**(8)](/systemd-udevd/8.md) — Device event managing daemon\
 [**systemd-udevd-kernel.socket**(8)](/systemd-udevd-kernel.socket/8.md) — Device event managing daemon\
 **systemd-udevd-varlink.socket**(8) — Device event managing daemon\
 [**systemd-udevd.service**(8)](/systemd-udevd.service/8.md) — Device event managing daemon\
 [**systemd-umount**(1)](/systemd-umount/1.md) — Establish and destroy transient mount or auto-mount points\
 [**systemd-update-done**(8)](/systemd-update-done/8.md) — Mark /etc/ and /var/ as fully updated\
 [**systemd-update-done.service**(8)](/systemd-update-done.service/8.md) — Mark /etc/ and /var/ as fully updated\
 [**systemd-update-utmp**(8)](/systemd-update-utmp/8.md) — Write audit and utmp updates at bootup and shutdown\
 [**systemd-update-utmp.service**(8)](/systemd-update-utmp.service/8.md) — Write audit and utmp updates at bootup and shutdown\
 [**systemd-user-runtime-dir**(5)](/systemd-user-runtime-dir/5.md) — System units to start the user manager\
 [**systemd-user-sessions**(8)](/systemd-user-sessions/8.md) — Permit user logins after boot, prohibit user logins at shutdown\
 [**systemd-user-sessions.service**(8)](/systemd-user-sessions.service/8.md) — Permit user logins after boot, prohibit user logins at shutdown\
 [**systemd-user.conf**(5)](/systemd-user.conf/5.md) — System and session service manager configuration files\
 [**systemd-userdbd**(8)](/systemd-userdbd/8.md) — JSON User/Group Record Query Multiplexer/NSS Compatibility\
 [**systemd-userdbd.service**(8)](/systemd-userdbd.service/8.md) — JSON User/Group Record Query Multiplexer/NSS Compatibility\
 **systemd-validatefs@.service**(8) — Validate File System Mount Constraint Data\
 **systemd-vconsole-setup**(8) — Configure the virtual consoles\
 [**systemd-vconsole-setup.service**(8)](/systemd-vconsole-setup.service/8.md) — Configure the virtual consoles\
 [**systemd-veritysetup**(8)](/systemd-veritysetup/8.md) — Disk verity protection logic\
 [**systemd-veritysetup-generator**(8)](/systemd-veritysetup-generator/8.md) — Unit generator for verity protected block devices\
 **systemd-veritysetup@.service**(8) — Disk verity protection logic\
 [**systemd-vmspawn**(1)](/systemd-vmspawn/1.md) — Spawn an OS in a virtual machine\
 [**systemd-volatile-root**(8)](/systemd-volatile-root/8.md) — Make the root file system volatile\
 [**systemd-volatile-root.service**(8)](/systemd-volatile-root.service/8.md) — Make the root file system volatile\
 [**systemd-vpick**(1)](/systemd-vpick/1.md) — Resolve paths to .v/ versioned directories\
 [**systemd-xdg-autostart-generator**(8)](/systemd-xdg-autostart-generator/8.md) — User unit generator for XDG autostart files\
 [**systemd.automount**(5)](/systemd.automount/5.md) — Automount unit configuration\
 [**systemd.device**(5)](/systemd.device/5.md) — Device unit configuration\
 [**systemd.directives**(7)](/systemd.directives/7.md) — Index of configuration directives\
 [**systemd.dns-delegate**(5)](/systemd.dns-delegate/5.md) — DNS Server Delegation Configuration\
 [**systemd.dnssd**(5)](/systemd.dnssd/5.md) — DNS-SD configuration\
 [**systemd.environment-generator**(7)](/systemd.environment-generator/7.md) — systemd environment file generators\
 [**systemd.exec**(5)](/systemd.exec/5.md) — Execution environment configuration\
 [**systemd.generator**(7)](/systemd.generator/7.md) — systemd unit generators\
 [**systemd.image-filter**(7)](/systemd.image-filter/7.md) — Disk Image Dissection Filter\
 [**systemd.image-policy**(7)](/systemd.image-policy/7.md) — Disk Image Dissection Policy\
 [**systemd.journal-fields**(7)](/systemd.journal-fields/7.md) — Special journal fields\
 [**systemd.kill**(5)](/systemd.kill/5.md) — Process killing procedure configuration\
 [**systemd.link**(5)](/systemd.link/5.md) — Network device configuration\
 [**systemd.mount**(5)](/systemd.mount/5.md) — Mount unit configuration\
 [**systemd.mstack**(7)](/systemd.mstack/7.md) — Mount stacks in self descriptive directories\
 [**systemd.negative**(5)](/systemd.negative/5.md) — DNSSEC trust anchor configuration files\
 [**systemd.net-naming-scheme**(7)](/systemd.net-naming-scheme/7.md) — Network device naming schemes\
 [**systemd.netdev**(5)](/systemd.netdev/5.md) — Virtual Network Device configuration\
 [**systemd.network**(5)](/systemd.network/5.md) — Network configuration\
 [**systemd.nspawn**(5)](/systemd.nspawn/5.md) — Container settings\
 [**systemd.offline-updates**(7)](/systemd.offline-updates/7.md) — Implementation of offline updates in systemd\
 [**systemd.path**(5)](/systemd.path/5.md) — Path unit configuration\
 [**systemd.pcrlock**(5)](/systemd.pcrlock/5.md) — PCR measurement prediction files\
 [**systemd.pcrlock.d**(5)](/systemd.pcrlock.d/5.md) — PCR measurement prediction files\
 [**systemd.positive**(5)](/systemd.positive/5.md) — DNSSEC trust anchor configuration files\
 [**systemd.preset**(5)](/systemd.preset/5.md) — Service enablement presets\
 [**systemd.resource-control**(5)](/systemd.resource-control/5.md) — Resource control unit settings\
 [**systemd.rr**(5)](/systemd.rr/5.md) — Local static DNS resource record definitions\
 [**systemd.scope**(5)](/systemd.scope/5.md) — Scope unit configuration\
 [**systemd.service**(5)](/systemd.service/5.md) — Service unit configuration\
 [**systemd.slice**(5)](/systemd.slice/5.md) — Slice unit configuration\
 [**systemd.socket**(5)](/systemd.socket/5.md) — Socket unit configuration\
 [**systemd.special**(7)](/systemd.special/7.md) — Special systemd units\
 [**systemd.swap**(5)](/systemd.swap/5.md) — Swap unit configuration\
 [**systemd.syntax**(7)](/systemd.syntax/7.md) — General syntax of systemd configuration files\
 [**systemd.system-credentials**(7)](/systemd.system-credentials/7.md) — System Credentials\
 [**systemd.target**(5)](/systemd.target/5.md) — Target unit configuration\
 [**systemd.time**(7)](/systemd.time/7.md) — Time and date specifications\
 [**systemd.timer**(5)](/systemd.timer/5.md) — Timer unit configuration\
 [**systemd.unit**(5)](/systemd.unit/5.md) — Unit configuration\
 [**systemd.v**(7)](/systemd.v/7.md) — Directory with Versioned Resources\
 [**sysupdate.components**(5)](/sysupdate.components/5.md) — Definition Files for Update Components\
 [**sysupdate.d**(5)](/sysupdate.d/5.md) — Transfer Definition Files for Automatic Updates\
 [**sysupdate.features**(5)](/sysupdate.features/5.md) — Definition Files for Optional Features\
 [**sysusers.d**(5)](/sysusers.d/5.md) — Declarative allocation of system users and groups\

## T

[**timedatectl**(1)](/timedatectl/1.md) — Control the system time and date\
 [**timesyncd.conf**(5)](/timesyncd.conf/5.md) — Network Time Synchronization configuration files\
 [**timesyncd.conf.d**(5)](/timesyncd.conf.d/5.md) — Network Time Synchronization configuration files\
 [**tmpfiles.d**(5)](/tmpfiles.d/5.md) — Configuration for creation, deletion, and cleaning of files and directories\

## U

[**udev**(7)](/udev/7.md) — Dynamic device management\
 [**udev.conf**(5)](/udev.conf/5.md) — Configuration for device event managing daemon\
 [**udev.conf.d**(5)](/udev.conf.d/5.md) — Configuration for device event managing daemon\
 [**udev\_device\_get\_action**(3)](/udev_device_get_action/3.md) — Query device properties\
 [**udev\_device\_get\_current\_tags\_list\_entry**(3)](/udev_device_get_current_tags_list_entry/3.md) — Retrieve or set device attributes\
 [**udev\_device\_get\_devlinks\_list\_entry**(3)](/udev_device_get_devlinks_list_entry/3.md) — Retrieve or set device attributes\
 [**udev\_device\_get\_devnode**(3)](/udev_device_get_devnode/3.md) — Query device properties\
 [**udev\_device\_get\_devnum**(3)](/udev_device_get_devnum/3.md) — Query device properties\
 [**udev\_device\_get\_devpath**(3)](/udev_device_get_devpath/3.md) — Query device properties\
 [**udev\_device\_get\_devtype**(3)](/udev_device_get_devtype/3.md) — Query device properties\
 [**udev\_device\_get\_driver**(3)](/udev_device_get_driver/3.md) — Query device properties\
 [**udev\_device\_get\_is\_initialized**(3)](/udev_device_get_is_initialized/3.md) — Query device properties\
 [**udev\_device\_get\_parent**(3)](/udev_device_get_parent/3.md) — Query device properties\
 [**udev\_device\_get\_parent\_with\_subsystem\_devtype**(3)](/udev_device_get_parent_with_subsystem_devtype/3.md) — Query device properties\
 [**udev\_device\_get\_properties\_list\_entry**(3)](/udev_device_get_properties_list_entry/3.md) — Retrieve or set device attributes\
 [**udev\_device\_get\_property\_value**(3)](/udev_device_get_property_value/3.md) — Retrieve or set device attributes\
 [**udev\_device\_get\_subsystem**(3)](/udev_device_get_subsystem/3.md) — Query device properties\
 [**udev\_device\_get\_sysattr\_list\_entry**(3)](/udev_device_get_sysattr_list_entry/3.md) — Retrieve or set device attributes\
 [**udev\_device\_get\_sysattr\_value**(3)](/udev_device_get_sysattr_value/3.md) — Retrieve or set device attributes\
 [**udev\_device\_get\_sysname**(3)](/udev_device_get_sysname/3.md) — Query device properties\
 [**udev\_device\_get\_sysnum**(3)](/udev_device_get_sysnum/3.md) — Query device properties\
 [**udev\_device\_get\_syspath**(3)](/udev_device_get_syspath/3.md) — Query device properties\
 [**udev\_device\_get\_tags\_list\_entry**(3)](/udev_device_get_tags_list_entry/3.md) — Retrieve or set device attributes\
 [**udev\_device\_get\_udev**(3)](/udev_device_get_udev/3.md) — Query device properties\
 [**udev\_device\_has\_current\_tag**(3)](/udev_device_has_current_tag/3.md) — Retrieve or set device attributes\
 [**udev\_device\_has\_tag**(3)](/udev_device_has_tag/3.md) — Retrieve or set device attributes\
 [**udev\_device\_new\_from\_device\_id**(3)](/udev_device_new_from_device_id/3.md) — Create, acquire and release a udev device object\
 [**udev\_device\_new\_from\_devnum**(3)](/udev_device_new_from_devnum/3.md) — Create, acquire and release a udev device object\
 [**udev\_device\_new\_from\_environment**(3)](/udev_device_new_from_environment/3.md) — Create, acquire and release a udev device object\
 [**udev\_device\_new\_from\_subsystem\_sysname**(3)](/udev_device_new_from_subsystem_sysname/3.md) — Create, acquire and release a udev device object\
 [**udev\_device\_new\_from\_syspath**(3)](/udev_device_new_from_syspath/3.md) — Create, acquire and release a udev device object\
 [**udev\_device\_ref**(3)](/udev_device_ref/3.md) — Create, acquire and release a udev device object\
 [**udev\_device\_set\_sysattr\_value**(3)](/udev_device_set_sysattr_value/3.md) — Retrieve or set device attributes\
 [**udev\_device\_unref**(3)](/udev_device_unref/3.md) — Create, acquire and release a udev device object\
 [**udev\_enumerate\_add\_match\_is\_initialized**(3)](/udev_enumerate_add_match_is_initialized/3.md) — Modify filters\
 [**udev\_enumerate\_add\_match\_parent**(3)](/udev_enumerate_add_match_parent/3.md) — Modify filters\
 [**udev\_enumerate\_add\_match\_property**(3)](/udev_enumerate_add_match_property/3.md) — Modify filters\
 [**udev\_enumerate\_add\_match\_subsystem**(3)](/udev_enumerate_add_match_subsystem/3.md) — Modify filters\
 [**udev\_enumerate\_add\_match\_sysattr**(3)](/udev_enumerate_add_match_sysattr/3.md) — Modify filters\
 [**udev\_enumerate\_add\_match\_sysname**(3)](/udev_enumerate_add_match_sysname/3.md) — Modify filters\
 [**udev\_enumerate\_add\_match\_tag**(3)](/udev_enumerate_add_match_tag/3.md) — Modify filters\
 [**udev\_enumerate\_add\_nomatch\_subsystem**(3)](/udev_enumerate_add_nomatch_subsystem/3.md) — Modify filters\
 [**udev\_enumerate\_add\_nomatch\_sysattr**(3)](/udev_enumerate_add_nomatch_sysattr/3.md) — Modify filters\
 [**udev\_enumerate\_add\_syspath**(3)](/udev_enumerate_add_syspath/3.md) — Query or modify a udev enumerate object\
 [**udev\_enumerate\_get\_list\_entry**(3)](/udev_enumerate_get_list_entry/3.md) — Query or modify a udev enumerate object\
 [**udev\_enumerate\_get\_udev**(3)](/udev_enumerate_get_udev/3.md) — Query or modify a udev enumerate object\
 [**udev\_enumerate\_new**(3)](/udev_enumerate_new/3.md) — Create, acquire and release a udev enumerate object\
 [**udev\_enumerate\_ref**(3)](/udev_enumerate_ref/3.md) — Create, acquire and release a udev enumerate object\
 [**udev\_enumerate\_scan\_devices**(3)](/udev_enumerate_scan_devices/3.md) — Query or modify a udev enumerate object\
 [**udev\_enumerate\_scan\_subsystems**(3)](/udev_enumerate_scan_subsystems/3.md) — Query or modify a udev enumerate object\
 [**udev\_enumerate\_unref**(3)](/udev_enumerate_unref/3.md) — Create, acquire and release a udev enumerate object\
 [**udev\_list\_entry**(3)](/udev_list_entry/3.md) — Iterate and access udev lists\
 [**udev\_list\_entry\_get\_by\_name**(3)](/udev_list_entry_get_by_name/3.md) — Iterate and access udev lists\
 [**udev\_list\_entry\_get\_name**(3)](/udev_list_entry_get_name/3.md) — Iterate and access udev lists\
 [**udev\_list\_entry\_get\_next**(3)](/udev_list_entry_get_next/3.md) — Iterate and access udev lists\
 [**udev\_list\_entry\_get\_value**(3)](/udev_list_entry_get_value/3.md) — Iterate and access udev lists\
 [**udev\_monitor\_enable\_receiving**(3)](/udev_monitor_enable_receiving/3.md) — Query and modify device monitor\
 [**udev\_monitor\_filter\_add\_match\_subsystem\_devtype**(3)](/udev_monitor_filter_add_match_subsystem_devtype/3.md) — Modify filters\
 [**udev\_monitor\_filter\_add\_match\_tag**(3)](/udev_monitor_filter_add_match_tag/3.md) — Modify filters\
 [**udev\_monitor\_filter\_remove**(3)](/udev_monitor_filter_remove/3.md) — Modify filters\
 [**udev\_monitor\_filter\_update**(3)](/udev_monitor_filter_update/3.md) — Modify filters\
 [**udev\_monitor\_get\_fd**(3)](/udev_monitor_get_fd/3.md) — Query and modify device monitor\
 [**udev\_monitor\_get\_udev**(3)](/udev_monitor_get_udev/3.md) — Query and modify device monitor\
 [**udev\_monitor\_new\_from\_netlink**(3)](/udev_monitor_new_from_netlink/3.md) — Create, acquire and release a udev monitor object\
 [**udev\_monitor\_receive\_device**(3)](/udev_monitor_receive_device/3.md) — Query and modify device monitor\
 [**udev\_monitor\_ref**(3)](/udev_monitor_ref/3.md) — Create, acquire and release a udev monitor object\
 [**udev\_monitor\_set\_receive\_buffer\_size**(3)](/udev_monitor_set_receive_buffer_size/3.md) — Query and modify device monitor\
 [**udev\_monitor\_unref**(3)](/udev_monitor_unref/3.md) — Create, acquire and release a udev monitor object\
 [**udev\_new**(3)](/udev_new/3.md) — Create, acquire and release a udev context object\
 [**udev\_ref**(3)](/udev_ref/3.md) — Create, acquire and release a udev context object\
 [**udev\_unref**(3)](/udev_unref/3.md) — Create, acquire and release a udev context object\
 [**udevadm**(8)](/udevadm/8.md) — udev management tool\
 [**ukify**(1)](/ukify/1.md) — Combine components into a signed Unified Kernel Image for UEFI systems\
 [**updatectl**(1)](/updatectl/1.md) — Control the system update service\
 **user-runtime-dir@.service**(5) — System units to start the user manager\
 [**user.conf.d**(5)](/user.conf.d/5.md) — System and session service manager configuration files\
 **user@.service**(5) — System units to start the user manager\
 [**userdbctl**(1)](/userdbctl/1.md) — Inspect users, groups and group memberships\

## V

[**varlinkctl**(1)](/varlinkctl/1.md) — Introspect with and invoke Varlink services\
 [**vconsole.conf**(5)](/vconsole.conf/5.md) — Configuration file for the virtual console\
 [**veritytab**(5)](/veritytab/5.md) — Configuration for verity block devices\

## SEE ALSO

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

This index contains 1360 entries, referring to 466 individual manual pages.
