sd_bus_request_name.xml revision 494a66821815e8109afa136bd42818b85da38c09
c0f9698cd951b7223f251ff2511c4b22a6e4ba60Jan Zeleny<?xml version='1.0'?> <!--*-nxml-*-->
c0f9698cd951b7223f251ff2511c4b22a6e4ba60Jan Zeleny<!DOCTYPE refentry PUBLIC "-//OASIS//DTD DocBook XML V4.2//EN"
c0f9698cd951b7223f251ff2511c4b22a6e4ba60Jan Zeleny "http://www.oasis-open.org/docbook/xml/4.2/docbookx.dtd">
c0f9698cd951b7223f251ff2511c4b22a6e4ba60Jan Zeleny
c0f9698cd951b7223f251ff2511c4b22a6e4ba60Jan Zeleny<!--
c0f9698cd951b7223f251ff2511c4b22a6e4ba60Jan Zeleny This file is part of systemd.
c0f9698cd951b7223f251ff2511c4b22a6e4ba60Jan Zeleny
c0f9698cd951b7223f251ff2511c4b22a6e4ba60Jan Zeleny Copyright 2013 Lennart Poettering
c0f9698cd951b7223f251ff2511c4b22a6e4ba60Jan Zeleny
c0f9698cd951b7223f251ff2511c4b22a6e4ba60Jan Zeleny systemd is free software; you can redistribute it and/or modify it
c0f9698cd951b7223f251ff2511c4b22a6e4ba60Jan Zeleny under the terms of the GNU Lesser General Public License as published by
c0f9698cd951b7223f251ff2511c4b22a6e4ba60Jan Zeleny the Free Software Foundation; either version 2.1 of the License, or
c0f9698cd951b7223f251ff2511c4b22a6e4ba60Jan Zeleny (at your option) any later version.
c0f9698cd951b7223f251ff2511c4b22a6e4ba60Jan Zeleny
c0f9698cd951b7223f251ff2511c4b22a6e4ba60Jan Zeleny systemd is distributed in the hope that it will be useful, but
c0f9698cd951b7223f251ff2511c4b22a6e4ba60Jan Zeleny WITHOUT ANY WARRANTY; without even the implied warranty of
c0f9698cd951b7223f251ff2511c4b22a6e4ba60Jan Zeleny MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
c0f9698cd951b7223f251ff2511c4b22a6e4ba60Jan Zeleny Lesser General Public License for more details.
c0f9698cd951b7223f251ff2511c4b22a6e4ba60Jan Zeleny
c0f9698cd951b7223f251ff2511c4b22a6e4ba60Jan Zeleny You should have received a copy of the GNU Lesser General Public License
c0f9698cd951b7223f251ff2511c4b22a6e4ba60Jan Zeleny along with systemd; If not, see <http://www.gnu.org/licenses/>.
c0f9698cd951b7223f251ff2511c4b22a6e4ba60Jan Zeleny-->
c0f9698cd951b7223f251ff2511c4b22a6e4ba60Jan Zeleny
c0f9698cd951b7223f251ff2511c4b22a6e4ba60Jan Zeleny<refentry id="sd_bus_request_name">
c0f9698cd951b7223f251ff2511c4b22a6e4ba60Jan Zeleny
8ba8222afca3026fd67af08e224b1d9e848aceaaJakub Hrozek <refentryinfo>
8ba8222afca3026fd67af08e224b1d9e848aceaaJakub Hrozek <title>sd_bus_request_name</title>
8ba8222afca3026fd67af08e224b1d9e848aceaaJakub Hrozek <productname>systemd</productname>
c0f9698cd951b7223f251ff2511c4b22a6e4ba60Jan Zeleny
c0f9698cd951b7223f251ff2511c4b22a6e4ba60Jan Zeleny <authorgroup>
c0f9698cd951b7223f251ff2511c4b22a6e4ba60Jan Zeleny <author>
c0f9698cd951b7223f251ff2511c4b22a6e4ba60Jan Zeleny <contrib>Developer</contrib>
c0f9698cd951b7223f251ff2511c4b22a6e4ba60Jan Zeleny <firstname>Lennart</firstname>
c0f9698cd951b7223f251ff2511c4b22a6e4ba60Jan Zeleny <surname>Poettering</surname>
8ba8222afca3026fd67af08e224b1d9e848aceaaJakub Hrozek <email>lennart@poettering.net</email>
8ba8222afca3026fd67af08e224b1d9e848aceaaJakub Hrozek </author>
8ba8222afca3026fd67af08e224b1d9e848aceaaJakub Hrozek </authorgroup>
8ba8222afca3026fd67af08e224b1d9e848aceaaJakub Hrozek </refentryinfo>
8ba8222afca3026fd67af08e224b1d9e848aceaaJakub Hrozek
c0f9698cd951b7223f251ff2511c4b22a6e4ba60Jan Zeleny <refmeta>
c0f9698cd951b7223f251ff2511c4b22a6e4ba60Jan Zeleny <refentrytitle>sd_bus_request_name</refentrytitle>
c0f9698cd951b7223f251ff2511c4b22a6e4ba60Jan Zeleny <manvolnum>3</manvolnum>
8ba8222afca3026fd67af08e224b1d9e848aceaaJakub Hrozek </refmeta>
c0f9698cd951b7223f251ff2511c4b22a6e4ba60Jan Zeleny
8ba8222afca3026fd67af08e224b1d9e848aceaaJakub Hrozek <refnamediv>
c0f9698cd951b7223f251ff2511c4b22a6e4ba60Jan Zeleny <refname>sd_bus_request_name</refname>
8ba8222afca3026fd67af08e224b1d9e848aceaaJakub Hrozek <refname>sd_bus_release_name</refname>
c0f9698cd951b7223f251ff2511c4b22a6e4ba60Jan Zeleny <refpurpose>Request or release a well-known name on a bus</refpurpose>
8ba8222afca3026fd67af08e224b1d9e848aceaaJakub Hrozek </refnamediv>
c0f9698cd951b7223f251ff2511c4b22a6e4ba60Jan Zeleny
c0f9698cd951b7223f251ff2511c4b22a6e4ba60Jan Zeleny <refsynopsisdiv>
8ba8222afca3026fd67af08e224b1d9e848aceaaJakub Hrozek <funcsynopsis>
8ba8222afca3026fd67af08e224b1d9e848aceaaJakub Hrozek <funcsynopsisinfo>#include &lt;systemd/sd-bus.h&gt;</funcsynopsisinfo>
8ba8222afca3026fd67af08e224b1d9e848aceaaJakub Hrozek
8ba8222afca3026fd67af08e224b1d9e848aceaaJakub Hrozek <funcprototype>
c0f9698cd951b7223f251ff2511c4b22a6e4ba60Jan Zeleny <funcdef>int <function>sd_bus_request_name</function></funcdef>
8ba8222afca3026fd67af08e224b1d9e848aceaaJakub Hrozek <paramdef>sd_bus* <parameter>bus</parameter></paramdef>
c0f9698cd951b7223f251ff2511c4b22a6e4ba60Jan Zeleny <paramdef>const char *<parameter>name</parameter></paramdef>
8ba8222afca3026fd67af08e224b1d9e848aceaaJakub Hrozek <paramdef>uint64_t <parameter>flags</parameter></paramdef>
bdbf4f169e4d5d00b0616df19f7a55debb407f78Pavel Březina </funcprototype>
8ba8222afca3026fd67af08e224b1d9e848aceaaJakub Hrozek
c0f9698cd951b7223f251ff2511c4b22a6e4ba60Jan Zeleny <funcprototype>
8ba8222afca3026fd67af08e224b1d9e848aceaaJakub Hrozek <funcdef>int <function>sd_bus_release_name</function></funcdef>
8ba8222afca3026fd67af08e224b1d9e848aceaaJakub Hrozek <paramdef>sd_bus* <parameter>bus</parameter></paramdef>
c0f9698cd951b7223f251ff2511c4b22a6e4ba60Jan Zeleny <paramdef>const char *<parameter>name</parameter></paramdef>
c0f9698cd951b7223f251ff2511c4b22a6e4ba60Jan Zeleny </funcprototype>
8ba8222afca3026fd67af08e224b1d9e848aceaaJakub Hrozek </funcsynopsis>
8ba8222afca3026fd67af08e224b1d9e848aceaaJakub Hrozek </refsynopsisdiv>
c0f9698cd951b7223f251ff2511c4b22a6e4ba60Jan Zeleny
c0f9698cd951b7223f251ff2511c4b22a6e4ba60Jan Zeleny <refsect1>
8ba8222afca3026fd67af08e224b1d9e848aceaaJakub Hrozek <title>Description</title>
8ba8222afca3026fd67af08e224b1d9e848aceaaJakub Hrozek
c0f9698cd951b7223f251ff2511c4b22a6e4ba60Jan Zeleny <para><function>sd_bus_request_name()</function> requests
c0f9698cd951b7223f251ff2511c4b22a6e4ba60Jan Zeleny a well-known name on a bus. It takes a bus connection,
8ba8222afca3026fd67af08e224b1d9e848aceaaJakub Hrozek a valid bus name and a flags parameter. The flags
c0f9698cd951b7223f251ff2511c4b22a6e4ba60Jan Zeleny parameter is a combination of the following
8ba8222afca3026fd67af08e224b1d9e848aceaaJakub Hrozek flags:</para>
8ba8222afca3026fd67af08e224b1d9e848aceaaJakub Hrozek
8ba8222afca3026fd67af08e224b1d9e848aceaaJakub Hrozek <variablelist>
8ba8222afca3026fd67af08e224b1d9e848aceaaJakub Hrozek <varlistentry>
c0f9698cd951b7223f251ff2511c4b22a6e4ba60Jan Zeleny <term><varname>SD_BUS_NAME_ALLOW_REPLACEMENT</varname></term>
c0f9698cd951b7223f251ff2511c4b22a6e4ba60Jan Zeleny
c0f9698cd951b7223f251ff2511c4b22a6e4ba60Jan Zeleny <listitem><para>After acquiring the
c0f9698cd951b7223f251ff2511c4b22a6e4ba60Jan Zeleny name successuflly, permit other peers
c0f9698cd951b7223f251ff2511c4b22a6e4ba60Jan Zeleny to take over the name when they try to
c0f9698cd951b7223f251ff2511c4b22a6e4ba60Jan Zeleny acquire it with the
c0f9698cd951b7223f251ff2511c4b22a6e4ba60Jan Zeleny <varname>SD_BUS_NAME_REPLACE_EXISTING</varname>
c0f9698cd951b7223f251ff2511c4b22a6e4ba60Jan Zeleny flag set. If
c0f9698cd951b7223f251ff2511c4b22a6e4ba60Jan Zeleny <varname>SD_BUS_NAME_ALLOW_REPLACEMENT</varname>
c0f9698cd951b7223f251ff2511c4b22a6e4ba60Jan Zeleny is not set on the original request
c0f9698cd951b7223f251ff2511c4b22a6e4ba60Jan Zeleny such a request by other peers will be
c0f9698cd951b7223f251ff2511c4b22a6e4ba60Jan Zeleny denied.</para></listitem>
c0f9698cd951b7223f251ff2511c4b22a6e4ba60Jan Zeleny </varlistentry>
c0f9698cd951b7223f251ff2511c4b22a6e4ba60Jan Zeleny
c0f9698cd951b7223f251ff2511c4b22a6e4ba60Jan Zeleny <varlistentry>
c0f9698cd951b7223f251ff2511c4b22a6e4ba60Jan Zeleny <term><varname>SD_BUS_NAME_REPLACE_EXISTING</varname></term>
c0f9698cd951b7223f251ff2511c4b22a6e4ba60Jan Zeleny
c0f9698cd951b7223f251ff2511c4b22a6e4ba60Jan Zeleny <listitem><para>Take over a the name
c0f9698cd951b7223f251ff2511c4b22a6e4ba60Jan Zeleny if it is already acquired by a another
c0f9698cd951b7223f251ff2511c4b22a6e4ba60Jan Zeleny peer, and that other peer permitted
c0f9698cd951b7223f251ff2511c4b22a6e4ba60Jan Zeleny taking it over by setting
c0f9698cd951b7223f251ff2511c4b22a6e4ba60Jan Zeleny <varname>SD_BUS_NAME_ALLOW_REPLACEMENT</varname>
c0f9698cd951b7223f251ff2511c4b22a6e4ba60Jan Zeleny while acquiring it.</para></listitem>
c0f9698cd951b7223f251ff2511c4b22a6e4ba60Jan Zeleny </varlistentry>
c0f9698cd951b7223f251ff2511c4b22a6e4ba60Jan Zeleny
c0f9698cd951b7223f251ff2511c4b22a6e4ba60Jan Zeleny <varlistentry>
c0f9698cd951b7223f251ff2511c4b22a6e4ba60Jan Zeleny <term><varname>SD_BUS_NAME_QUEUE</varname></term>
c0f9698cd951b7223f251ff2511c4b22a6e4ba60Jan Zeleny
c0f9698cd951b7223f251ff2511c4b22a6e4ba60Jan Zeleny <listitem><para>Queue name
c0f9698cd951b7223f251ff2511c4b22a6e4ba60Jan Zeleny acquisition when the name is already
c0f9698cd951b7223f251ff2511c4b22a6e4ba60Jan Zeleny taken.</para></listitem>
c0f9698cd951b7223f251ff2511c4b22a6e4ba60Jan Zeleny </varlistentry>
c0f9698cd951b7223f251ff2511c4b22a6e4ba60Jan Zeleny </variablelist>
c0f9698cd951b7223f251ff2511c4b22a6e4ba60Jan Zeleny
c0f9698cd951b7223f251ff2511c4b22a6e4ba60Jan Zeleny <para><function>sd_bus_release_name()</function> releases
c0f9698cd951b7223f251ff2511c4b22a6e4ba60Jan Zeleny an acquired well-known name. It takes a bus connection
c0f9698cd951b7223f251ff2511c4b22a6e4ba60Jan Zeleny and a valid bus name as parameters.</para>
c0f9698cd951b7223f251ff2511c4b22a6e4ba60Jan Zeleny </refsect1>
c0f9698cd951b7223f251ff2511c4b22a6e4ba60Jan Zeleny
c0f9698cd951b7223f251ff2511c4b22a6e4ba60Jan Zeleny <refsect1>
c0f9698cd951b7223f251ff2511c4b22a6e4ba60Jan Zeleny <title>Return Value</title>
8ba8222afca3026fd67af08e224b1d9e848aceaaJakub Hrozek
8ba8222afca3026fd67af08e224b1d9e848aceaaJakub Hrozek <para>On success, these calls return 0 or a positive
8ba8222afca3026fd67af08e224b1d9e848aceaaJakub Hrozek integer. On failure, these calls return a negative
8ba8222afca3026fd67af08e224b1d9e848aceaaJakub Hrozek errno-style error code.</para>
8ba8222afca3026fd67af08e224b1d9e848aceaaJakub Hrozek
8ba8222afca3026fd67af08e224b1d9e848aceaaJakub Hrozek <para>If <varname>SD_BUS_NAME_QUEUE</varname> is
8ba8222afca3026fd67af08e224b1d9e848aceaaJakub Hrozek specified <function>sd_bus_request_name()</function>
8ba8222afca3026fd67af08e224b1d9e848aceaaJakub Hrozek will return 0 when the name is already taken by
8ba8222afca3026fd67af08e224b1d9e848aceaaJakub Hrozek another peer and the client has been added to the
8ba8222afca3026fd67af08e224b1d9e848aceaaJakub Hrozek queue for the name. In that case the caller can
8ba8222afca3026fd67af08e224b1d9e848aceaaJakub Hrozek subscribe to <literal>NameOwnerChanged</literal>
8ba8222afca3026fd67af08e224b1d9e848aceaaJakub Hrozek signals to be notified when the name is successfully
8ba8222afca3026fd67af08e224b1d9e848aceaaJakub Hrozek acquired. <function>sd_bus_request_name()</function>
8ba8222afca3026fd67af08e224b1d9e848aceaaJakub Hrozek returns &gt; 0 when the name has immediately been
8ba8222afca3026fd67af08e224b1d9e848aceaaJakub Hrozek acquired successfully.</para>
8ba8222afca3026fd67af08e224b1d9e848aceaaJakub Hrozek </refsect1>
8ba8222afca3026fd67af08e224b1d9e848aceaaJakub Hrozek
8ba8222afca3026fd67af08e224b1d9e848aceaaJakub Hrozek <refsect1>
8ba8222afca3026fd67af08e224b1d9e848aceaaJakub Hrozek <title>Errors</title>
8ba8222afca3026fd67af08e224b1d9e848aceaaJakub Hrozek
8ba8222afca3026fd67af08e224b1d9e848aceaaJakub Hrozek <para>Returned errors may indicate the following problems:</para>
8ba8222afca3026fd67af08e224b1d9e848aceaaJakub Hrozek
8ba8222afca3026fd67af08e224b1d9e848aceaaJakub Hrozek <variablelist>
8ba8222afca3026fd67af08e224b1d9e848aceaaJakub Hrozek <varlistentry>
8ba8222afca3026fd67af08e224b1d9e848aceaaJakub Hrozek <term><varname>-EALREADY</varname></term>
8ba8222afca3026fd67af08e224b1d9e848aceaaJakub Hrozek
8ba8222afca3026fd67af08e224b1d9e848aceaaJakub Hrozek <listitem><para>The caller already is
8ba8222afca3026fd67af08e224b1d9e848aceaaJakub Hrozek the owner of the specified
c0f9698cd951b7223f251ff2511c4b22a6e4ba60Jan Zeleny name.</para></listitem>
c0f9698cd951b7223f251ff2511c4b22a6e4ba60Jan Zeleny </varlistentry>
8ba8222afca3026fd67af08e224b1d9e848aceaaJakub Hrozek
8ba8222afca3026fd67af08e224b1d9e848aceaaJakub Hrozek <varlistentry>
8ba8222afca3026fd67af08e224b1d9e848aceaaJakub Hrozek <term><varname>-EEXIST</varname></term>
8ba8222afca3026fd67af08e224b1d9e848aceaaJakub Hrozek
8ba8222afca3026fd67af08e224b1d9e848aceaaJakub Hrozek <listitem><para>The name has already
8ba8222afca3026fd67af08e224b1d9e848aceaaJakub Hrozek been acquired by a different peer, and
8ba8222afca3026fd67af08e224b1d9e848aceaaJakub Hrozek SD_BUS_NAME_REPLACE_EXISTING was not
8ba8222afca3026fd67af08e224b1d9e848aceaaJakub Hrozek specified or the other peer did not
8ba8222afca3026fd67af08e224b1d9e848aceaaJakub Hrozek specify SD_BUS_NAME_ALLOW_REPLACEMENT
8ba8222afca3026fd67af08e224b1d9e848aceaaJakub Hrozek while acquiring the
8ba8222afca3026fd67af08e224b1d9e848aceaaJakub Hrozek name.</para></listitem>
8ba8222afca3026fd67af08e224b1d9e848aceaaJakub Hrozek </varlistentry>
8ba8222afca3026fd67af08e224b1d9e848aceaaJakub Hrozek
8ba8222afca3026fd67af08e224b1d9e848aceaaJakub Hrozek <varlistentry>
8ba8222afca3026fd67af08e224b1d9e848aceaaJakub Hrozek <term><varname>-ESRCH</varname></term>
8ba8222afca3026fd67af08e224b1d9e848aceaaJakub Hrozek
8ba8222afca3026fd67af08e224b1d9e848aceaaJakub Hrozek <listitem><para>It was attemted to
8ba8222afca3026fd67af08e224b1d9e848aceaaJakub Hrozek release a name that is currently not
8ba8222afca3026fd67af08e224b1d9e848aceaaJakub Hrozek registered on the
8ba8222afca3026fd67af08e224b1d9e848aceaaJakub Hrozek bus.</para></listitem>
8ba8222afca3026fd67af08e224b1d9e848aceaaJakub Hrozek </varlistentry>
8ba8222afca3026fd67af08e224b1d9e848aceaaJakub Hrozek
8ba8222afca3026fd67af08e224b1d9e848aceaaJakub Hrozek <varlistentry>
8ba8222afca3026fd67af08e224b1d9e848aceaaJakub Hrozek <term><varname>-EADDRINUSE</varname></term>
8ba8222afca3026fd67af08e224b1d9e848aceaaJakub Hrozek
8ba8222afca3026fd67af08e224b1d9e848aceaaJakub Hrozek <listitem><para>It was attemted to
8ba8222afca3026fd67af08e224b1d9e848aceaaJakub Hrozek release a name that is owned by a
8ba8222afca3026fd67af08e224b1d9e848aceaaJakub Hrozek different peer on the
8ba8222afca3026fd67af08e224b1d9e848aceaaJakub Hrozek bus.</para></listitem>
8ba8222afca3026fd67af08e224b1d9e848aceaaJakub Hrozek </varlistentry>
8ba8222afca3026fd67af08e224b1d9e848aceaaJakub Hrozek
8ba8222afca3026fd67af08e224b1d9e848aceaaJakub Hrozek <varlistentry>
8ba8222afca3026fd67af08e224b1d9e848aceaaJakub Hrozek <term><varname>-EINVAL</varname></term>
8ba8222afca3026fd67af08e224b1d9e848aceaaJakub Hrozek
8ba8222afca3026fd67af08e224b1d9e848aceaaJakub Hrozek <listitem><para>A specified parameter
8ba8222afca3026fd67af08e224b1d9e848aceaaJakub Hrozek is invalid.</para></listitem>
8ba8222afca3026fd67af08e224b1d9e848aceaaJakub Hrozek </varlistentry>
8ba8222afca3026fd67af08e224b1d9e848aceaaJakub Hrozek
8ba8222afca3026fd67af08e224b1d9e848aceaaJakub Hrozek <varlistentry>
8ba8222afca3026fd67af08e224b1d9e848aceaaJakub Hrozek <term><varname>-ENOTCONN</varname></term>
8ba8222afca3026fd67af08e224b1d9e848aceaaJakub Hrozek
8ba8222afca3026fd67af08e224b1d9e848aceaaJakub Hrozek <listitem><para>The bus connection has
8ba8222afca3026fd67af08e224b1d9e848aceaaJakub Hrozek been disconnected.</para></listitem>
8ba8222afca3026fd67af08e224b1d9e848aceaaJakub Hrozek </varlistentry>
8ba8222afca3026fd67af08e224b1d9e848aceaaJakub Hrozek
8ba8222afca3026fd67af08e224b1d9e848aceaaJakub Hrozek <varlistentry>
8ba8222afca3026fd67af08e224b1d9e848aceaaJakub Hrozek <term><varname>-ECHILD</varname></term>
8ba8222afca3026fd67af08e224b1d9e848aceaaJakub Hrozek
8ba8222afca3026fd67af08e224b1d9e848aceaaJakub Hrozek <listitem><para>The bus connection has
8ba8222afca3026fd67af08e224b1d9e848aceaaJakub Hrozek been created in a different process
8ba8222afca3026fd67af08e224b1d9e848aceaaJakub Hrozek than the current.</para></listitem>
8ba8222afca3026fd67af08e224b1d9e848aceaaJakub Hrozek </varlistentry>
8ba8222afca3026fd67af08e224b1d9e848aceaaJakub Hrozek </variablelist>
8ba8222afca3026fd67af08e224b1d9e848aceaaJakub Hrozek </refsect1>
8ba8222afca3026fd67af08e224b1d9e848aceaaJakub Hrozek
8ba8222afca3026fd67af08e224b1d9e848aceaaJakub Hrozek <refsect1>
8ba8222afca3026fd67af08e224b1d9e848aceaaJakub Hrozek <title>Notes</title>
8ba8222afca3026fd67af08e224b1d9e848aceaaJakub Hrozek
8ba8222afca3026fd67af08e224b1d9e848aceaaJakub Hrozek <para>The <function>sd_bus_acquire_name()</function>
8ba8222afca3026fd67af08e224b1d9e848aceaaJakub Hrozek and <function>sd_bus_release_name()</function>
8ba8222afca3026fd67af08e224b1d9e848aceaaJakub Hrozek interfaces are available as a shared library, which can
8ba8222afca3026fd67af08e224b1d9e848aceaaJakub Hrozek be compiled and linked to with the
8ba8222afca3026fd67af08e224b1d9e848aceaaJakub Hrozek <constant>libsystemd-bus</constant> <citerefentry><refentrytitle>pkg-config</refentrytitle><manvolnum>1</manvolnum></citerefentry>
8ba8222afca3026fd67af08e224b1d9e848aceaaJakub Hrozek file.</para>
8ba8222afca3026fd67af08e224b1d9e848aceaaJakub Hrozek </refsect1>
8ba8222afca3026fd67af08e224b1d9e848aceaaJakub Hrozek
8ba8222afca3026fd67af08e224b1d9e848aceaaJakub Hrozek <refsect1>
8ba8222afca3026fd67af08e224b1d9e848aceaaJakub Hrozek <title>See Also</title>
8ba8222afca3026fd67af08e224b1d9e848aceaaJakub Hrozek
8ba8222afca3026fd67af08e224b1d9e848aceaaJakub Hrozek <para>
8ba8222afca3026fd67af08e224b1d9e848aceaaJakub Hrozek <citerefentry><refentrytitle>systemd</refentrytitle><manvolnum>1</manvolnum></citerefentry>,
8ba8222afca3026fd67af08e224b1d9e848aceaaJakub Hrozek <citerefentry><refentrytitle>sd-bus</refentrytitle><manvolnum>3</manvolnum></citerefentry>,
8ba8222afca3026fd67af08e224b1d9e848aceaaJakub Hrozek <citerefentry><refentrytitle>sd_bus_new</refentrytitle><manvolnum>3</manvolnum></citerefentry>
8ba8222afca3026fd67af08e224b1d9e848aceaaJakub Hrozek </para>
8ba8222afca3026fd67af08e224b1d9e848aceaaJakub Hrozek </refsect1>
8ba8222afca3026fd67af08e224b1d9e848aceaaJakub Hrozek
8ba8222afca3026fd67af08e224b1d9e848aceaaJakub Hrozek</refentry>
8ba8222afca3026fd67af08e224b1d9e848aceaaJakub Hrozek