sd-bus systemd sd-bus 3 sd-bus A lightweight D-Bus IPC client library #include <systemd/sd-bus.h> pkg-config --cflags --libs libelogind Description sd-bus.h provides an implementation of a D-Bus IPC client. See for more information about D-Bus IPC. See sd-bus-errors3, sd_bus_creds_get_pid3, sd_bus_creds_new_from_pid3, sd_bus_default3, sd_bus_error3, sd_bus_error_add_map3, sd_bus_get_name_creds3, sd_bus_get_owner_creds3, sd_bus_message_append3, sd_bus_message_append_array3, sd_bus_message_append_basic3, sd_bus_message_append_string_memfd3, sd_bus_message_append_strv3, sd_bus_message_can_send3, sd_bus_message_get_cookie3, sd_bus_message_get_monotonic_usec3, sd_bus_negotiate_fds3, sd_bus_new3, sd_bus_path_encode3, sd_bus_request_name3, sd_bus_send3, sd_bus_set_address3, sd_bus_set_allow_interactive_authorization3 sd_bus_set_description3, sd_bus_set_prepare3, sd_bus_start3, sd_bus_track_add_name3, sd_bus_track_new3, for more information about the functions available. See Also systemd1, sd-event3, busctl1, dbus-daemon1, dbus-send1