sd_bus_message_append_strv
systemd
A monkey with a typewriter
Zbigniew
Jędrzejewski-Szmek
zbyszek@in.waw.pl
sd_bus_message_append_strv
3
sd_bus_message_append_strv
Attach an array of strings to a message
#include <systemd/sd-bus.h>
int sd_bus_message_append_strv
sd_bus_message *m
char **l
Description
Function sd_bus_message_append can be
used to append an array of strings to message
m. Parameter l
points to a NULL-terminated array of pointers
to NUL-terminated strings. Each string must
satisfy the same constraints as described for the
s type in
sd_bus_message_append_basic3.
The memory pointed at by p and the
contents of the strings themselves are copied into the memory area
containing the message and may be changed after this call. Note
that the signature of l parameter is to be
treated as const char *const *, and the contents
will not be modified.
Return Value
On success, this call returns 0 or a positive integer. On
failure, a negative errno-style error code is returned.
Notes
sd_bus_append_append_strv() function
described here is available as a shared library, which can be
compiled and linked to with the
libsystemd pkg-config1
file.
See Also
systemd1,
sd-bus3,
sd_bus_message_append3,
sd_bus_message_append_array3,
The D-Bus specification