along with systemd; If not, see <http://www.gnu.org/licenses/>.
-->
-<refentry id="sd_bus_open_user">
+<refentry id="sd_bus_open_user" conditional="ENABLE_KDBUS">
<refentryinfo>
<title>sd_bus_open_user</title>
<funcprototype>
<funcdef>int <function>sd_bus_open_user</function></funcdef>
- <paramdef>sd_bus** <parameter>bus</parameter></paramdef>
+ <paramdef>sd_bus **<parameter>bus</parameter></paramdef>
</funcprototype>
<funcprototype>
<funcdef>int <function>sd_bus_open_system</function></funcdef>
- <paramdef>sd_bus** <parameter>bus</parameter></paramdef>
+ <paramdef>sd_bus **<parameter>bus</parameter></paramdef>
</funcprototype>
<funcprototype>
<funcdef>int <function>sd_bus_open_system_remote</function></funcdef>
<paramdef>const char *<parameter>host</parameter></paramdef>
- <paramdef>sd_bus** <parameter>bus</parameter></paramdef>
+ <paramdef>sd_bus **<parameter>bus</parameter></paramdef>
</funcprototype>
<funcprototype>
<funcdef>int <function>sd_bus_open_system_container</function></funcdef>
<paramdef>const char *<parameter>machine</parameter></paramdef>
- <paramdef>sd_bus** <parameter>bus</parameter></paramdef>
+ <paramdef>sd_bus **<parameter>bus</parameter></paramdef>
</funcprototype>
<funcprototype>
<funcdef>int <function>sd_bus_default_user</function></funcdef>
- <paramdef>sd_bus** <parameter>bus</parameter></paramdef>
+ <paramdef>sd_bus **<parameter>bus</parameter></paramdef>
</funcprototype>
<funcprototype>
<funcdef>int <function>sd_bus_default_system</function></funcdef>
- <paramdef>sd_bus** <parameter>bus</parameter></paramdef>
+ <paramdef>sd_bus **<parameter>bus</parameter></paramdef>
</funcprototype>
</funcsynopsis>
</refsynopsisdiv>
for more information about "machines".</para>
<para><function>sd_bus_default_user()</function> returns a bus
- object connected to the user bus. This bus object is shared
- per-thread. It is created on the first invocation of
+ object connected to the user bus. Each thread has its own object, but it
+ may be passed around. It is created on the first invocation of
<function>sd_bus_default_user()</function>, and subsequent
invocations returns a reference to the same object.</para>