From: Daan De Meyer Date: Sat, 11 Apr 2020 19:57:36 +0000 (+0200) Subject: sd-bus: Add sd_bus_set_exec docs X-Git-Tag: v246-rc1~602^2 X-Git-Url: http://git.ipfire.org/gitweb.cgi?a=commitdiff_plain;h=refs%2Fpull%2F15406%2Fhead;p=thirdparty%2Fsystemd.git sd-bus: Add sd_bus_set_exec docs --- diff --git a/man/rules/meson.build b/man/rules/meson.build index 16e0ffca3f7..aa9271a2a04 100644 --- a/man/rules/meson.build +++ b/man/rules/meson.build @@ -342,7 +342,7 @@ manpages = [ 'sd_bus_request_name_async'], ''], ['sd_bus_send', '3', [], ''], - ['sd_bus_set_address', '3', ['sd_bus_get_address'], ''], + ['sd_bus_set_address', '3', ['sd_bus_get_address', 'sd_bus_set_exec'], ''], ['sd_bus_set_close_on_exit', '3', ['sd_bus_get_close_on_exit'], ''], ['sd_bus_set_connected_signal', '3', ['sd_bus_get_connected_signal'], ''], ['sd_bus_set_description', diff --git a/man/sd_bus_set_address.xml b/man/sd_bus_set_address.xml index b022741ff49..8404da53f1e 100644 --- a/man/sd_bus_set_address.xml +++ b/man/sd_bus_set_address.xml @@ -19,6 +19,7 @@ sd_bus_set_address sd_bus_get_address + sd_bus_set_exec Set or query the address of the bus connection @@ -30,15 +31,21 @@ int sd_bus_set_address sd_bus *bus - const char* address + const char *address int sd_bus_get_address sd_bus *bus - const char** address + const char **address + + int sd_bus_set_exec + sd_bus *bus + const char *path + char *const *argv + @@ -68,13 +75,13 @@ the rest is optional. family may be either or . - + An executable to spawn specified as unixexec:guid=guid,path=path,argv1=argument,argv2=argument,.... The path= key must be present, while guid= is optional. - + A machine (container) to connect to specified as x-machine-unix:guid=guid,machine=machine,pid=pid. @@ -104,6 +111,11 @@ automatically by sd_bus_open3 and similar calls, based on environment variables or built-in defaults. + + sd_bus_set_exec is a shorthand function for setting a + unixexec address that spawns the given executable with the given arguments. + If argv is NULL, the given executable is spawned + without any extra arguments.