From e5f1a3faab18d90cb0562aff541a3666de5fdd6a Mon Sep 17 00:00:00 2001 From: Daan De Meyer Date: Tue, 21 Apr 2020 20:23:30 +0200 Subject: [PATCH] sd-bus: Add sd_bus_message_read_strv docs --- man/rules/meson.build | 1 + man/sd-bus.xml | 1 + man/sd_bus_message_read_array.xml | 3 +- man/sd_bus_message_read_strv.xml | 90 +++++++++++++++++++++++++++++++ 4 files changed, 94 insertions(+), 1 deletion(-) create mode 100644 man/sd_bus_message_read_strv.xml diff --git a/man/rules/meson.build b/man/rules/meson.build index f11382ab83e..2c1edae27b5 100644 --- a/man/rules/meson.build +++ b/man/rules/meson.build @@ -319,6 +319,7 @@ manpages = [ ['sd_bus_message_read', '3', ['sd_bus_message_readv'], ''], ['sd_bus_message_read_array', '3', [], ''], ['sd_bus_message_read_basic', '3', [], ''], + ['sd_bus_message_read_strv', '3', [], ''], ['sd_bus_message_rewind', '3', [], ''], ['sd_bus_message_seal', '3', [], ''], ['sd_bus_message_sensitive', '3', [], ''], diff --git a/man/sd-bus.xml b/man/sd-bus.xml index e8792cd6c94..e8bca273c72 100644 --- a/man/sd-bus.xml +++ b/man/sd-bus.xml @@ -110,6 +110,7 @@ sd_bus_message_read3, sd_bus_message_read_array3, sd_bus_message_read_basic3, +sd_bus_message_read_strv3, sd_bus_message_rewind3, sd_bus_message_seal3, sd_bus_message_set_destination3, diff --git a/man/sd_bus_message_read_array.xml b/man/sd_bus_message_read_array.xml index 26e8ebae60b..7f9f9703b63 100644 --- a/man/sd_bus_message_read_array.xml +++ b/man/sd_bus_message_read_array.xml @@ -105,7 +105,8 @@ systemd1, sd-bus3, - sd_bus_message_read3 + sd_bus_message_read3, + sd_bus_message_read_strv3 diff --git a/man/sd_bus_message_read_strv.xml b/man/sd_bus_message_read_strv.xml new file mode 100644 index 00000000000..73748438323 --- /dev/null +++ b/man/sd_bus_message_read_strv.xml @@ -0,0 +1,90 @@ + + + + + + + + sd_bus_message_read_strv + systemd + + + + sd_bus_message_read_strv + 3 + + + + sd_bus_message_read_strv + + Access an array of strings in a message + + + + + #include <systemd/sd-bus.h> + + + int sd_bus_message_read_strv + sd_bus_message *m + char ***l + + + + + + Description + + sd_bus_message_read_strv() gives access to an array of strings in message + m. The "read pointer" in the message must be right before an array of strings. On + success, A pointer to the NULL-terminated array of strings is returned in the output + parameter l. Note that ownership of this array is transferred to the caller. + Hence, the caller is responsible for freeing this array and its contents. + + + + Return Value + + On success, sd_bus_message_read_strv() returns a non-negative integer. On + failure, it returns a negative errno-style error code. + + + Errors + + Returned errors may indicate the following problems: + + + + -EINVAL + + m or l are NULL. + + + + + -EPERM + + The message is not sealed. + + + + -EBADMSG + + The message cannot be parsed. + + + + + + + See Also + + + systemd1, + sd-bus3, + sd_bus_message_read3 + + + +