The sd_bus_message_append function can be used to append an array of
strings to message m. The parameter l shall point 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_basic(3).
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
Returned errors may indicate the following problems:
Specified parameter is invalid.
Message has been sealed.
Message is in invalid state.
Message cannot be appended to.
Memory allocation failed.
This page is part of the systemd (systemd system and service manager)
project. Information about the project can be found at
⟨http://www.freedesktop.org/wiki/Software/systemd⟩. If you have a bug
report for this manual page, see
page was obtained from the project's upstream Git repository
⟨https://github.com/systemd/systemd.git⟩ on 2017-03-13. If you dis‐
cover any rendering problems in this HTML version of the page, or you
believe there is a better or more up-to-date source for the page, or
you have corrections or improvements to the information in this
COLOPHON (which is not part of the original manual page), send a mail
systemd 233 SD_BUS_MESSAGE_APPEND_STRV(3)