From: Zbigniew Jędrzejewski-Szmek Date: Wed, 18 Mar 2020 15:28:35 +0000 (+0100) Subject: man: describe sd_bus_default_flush_close() X-Git-Tag: v246-rc1~726^2~4 X-Git-Url: http://git.ipfire.org/gitweb.cgi?a=commitdiff_plain;h=9783b59bf6ad98ff7844aef8f80cf2b69fa57a11;p=thirdparty%2Fsystemd.git man: describe sd_bus_default_flush_close() --- diff --git a/man/rules/meson.build b/man/rules/meson.build index 4e04b413e98..8be77e049fd 100644 --- a/man/rules/meson.build +++ b/man/rules/meson.build @@ -139,7 +139,7 @@ manpages = [ ['sd_bus_attach_event', '3', ['sd_bus_detach_event', 'sd_bus_get_event'], ''], ['sd_bus_call', '3', ['sd_bus_call_async'], ''], ['sd_bus_call_method', '3', ['sd_bus_call_method_async'], ''], - ['sd_bus_close', '3', ['sd_bus_flush'], ''], + ['sd_bus_close', '3', ['sd_bus_default_flush_close', 'sd_bus_flush'], ''], ['sd_bus_creds_get_pid', '3', ['sd_bus_creds_get_audit_login_uid', diff --git a/man/sd_bus_close.xml b/man/sd_bus_close.xml index d81c593878d..953f16ac343 100644 --- a/man/sd_bus_close.xml +++ b/man/sd_bus_close.xml @@ -19,6 +19,7 @@ sd_bus_close sd_bus_flush + sd_bus_default_flush_close Close and flush a bus connection @@ -36,6 +37,11 @@ int sd_bus_flush sd_bus *bus + + + void sd_bus_default_flush_close + void + @@ -59,6 +65,15 @@ bus object so that it may be freed. Since these three operations are frequently done together a helper call sd_bus_flush_close_unref3 is provided that combines them into one. + + sd_bus_default_flush_close() is similar to + sd_bus_flush_close_unref, but does not take a bus pointer argument and instead + iterates over any of the "default" busses opened by + sd_bus_default3, + sd_bus_default_user3, + sd_bus_default_system3, + and similar calls. sd_bus_default_flush_close() is particularly useful to clean up + any busses opened using those calls before the program exits. diff --git a/man/sd_bus_default.xml b/man/sd_bus_default.xml index a46b1cb4887..8532c2bf466 100644 --- a/man/sd_bus_default.xml +++ b/man/sd_bus_default.xml @@ -313,6 +313,7 @@ sd_bus_new3, sd_bus_ref3, sd_bus_unref3, + sd_bus_close3, ssh1, systemd-machined.service8, machinectl1