Linux.pl
Opcje wyszukiwania podręcznika man:
Lista stron man zaczynających się od znaku:
A   B   C   D   E   F   G   H   I   J   K   L   M   N   O   P   Q   R   S   T   U   V   W   X   Y   Z   ALPHA   NUM   OTHER   ALL
SD_BUS_START(3)                  sd_bus_start                  SD_BUS_START(3)

NAME
       sd_bus_start - Initiate a bus connection to the D-bus broker daemon

SYNOPSIS
       #include <systemd/sd-bus.h>

       int sd_bus_start(sd_bus *bus);

DESCRIPTION
       sd_bus_start() connects an existing bus connection object to the D-Bus
       broker daemon, usually dbus-daemon(1) or dbus-broker(1). The mechanism
       to use for the connection must be configured before the call to
       sd_bus_start(), using one of sd_bus_set_address(3), sd_bus_set_fd(3),
       or sd_bus_set_exec(3).  sd_bus_start() will open the connection socket
       or spawn the executable as needed, and asynchronously start a
       org.freedesktop.DBus.Hello() call. The answer to the Hello call will be
       processed later from sd_bus_process(3). If opening of the connection or
       queuing of the asynchronous call fail, the connection will be closed
       with sd_bus_close(3).

       In most cases, it is better to use sd_bus_default_user(3),
       sd_bus_default_system(3) or related calls instead of the more low-level
       sd_bus_new() and sd_bus_start(). The higher-level functions not only
       allocate a bus object but also start the connection to a well-known bus
       in a single function call.

RETURN VALUE
       On success, this function returns a non-negative integer. On failure,
       it returns a negative errno-style error code.

   Errors
       -EINVAL
           The input parameter bus is NULL.

       -ENOPKG
           Bus object bus could not be resolved.

       -EPERM
           The input parameter bus is in a wrong state (sd_bus_start() may
           only be called once on a newly-created bus object).

       -ECHILD
           The bus object bus was created in a different process.

       In addition, other connection-related errors may be returned. See
       sd_bus_send(3).

NOTES
       These APIs are implemented as a shared library, which can be compiled
       and linked to with the libsystemd pkg-config(1) file.

SEE ALSO
       systemd(1), sd-bus(3), sd_bus_default(3), sd_bus_call_async(3)

systemd 252                                                    SD_BUS_START(3)

Czas wygenerowania: 0.00021 sek.


Created with the man page lookup class by Andrew Collington.
Based on a C man page viewer by Vadim Pavlov
Unicode soft-hyphen fix (as used by RedHat) by Dan Edwards
Some optimisations by Eli Argon
Caching idea and code contribution by James Richardson

Copyright © 2003-2025 Linux.pl
Hosted by Hosting Linux.pl