From 043f62949e6eb400ad42fd891a957ecf514c35f3 Mon Sep 17 00:00:00 2001 From: Zbigniew Jędrzejewski-Szmek Date: Thu, 2 Oct 2014 21:14:26 -0400 Subject: man: add sd_event_set_name(3) --- man/sd_event_set_name.xml | 151 ++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 151 insertions(+) create mode 100644 man/sd_event_set_name.xml (limited to 'man') diff --git a/man/sd_event_set_name.xml b/man/sd_event_set_name.xml new file mode 100644 index 0000000000..406d124972 --- /dev/null +++ b/man/sd_event_set_name.xml @@ -0,0 +1,151 @@ + + + + + + + + + sd_event_set_name + systemd + + + + More text + Zbigniew + Jędrzejewski-Szmek + zbyszek@in.waw.pl + + + + + + sd_event_set_name + 3 + + + + sd_event_set_name + sd_event_get_name + + Set human-readable names for event sources + + + + + #include <systemd/sd-bus.h> + + + int sd_event_set_name + sd_event_source *source + const char *name + + + + int sd_event_get_name + sd_event_source *source + const char **name + + + + + + + Description + + sd_event_set_name() can be used to set + an arbitrary name for the event source + source. This name will be used in error + messages generated by + sd-event3 + for this source. Specified name must point + to a NUL-terminated string or be + NULL. In the latter case, the name will be + unset. The string is copied internally, so the + name argument is not referenced after the + function returns. + + sd_event_set_name() can be used to + query the current name assigned to source + source. It returns a pointer to the current + name (possibly NULL) in + name. + + + + Return Value + + On success, sd_event_set_name() and + sd_event_get_name() return a + non-negative integer. On failure, they return a negative + errno-style error code. + + + + Errors + + Returned errors may indicate the following problems: + + + + -EINVAL + + source is not a valid + pointer to an sd_event_source + structure or the name argument for + sd_event_get_name() is + NULL. + + + + -ENOMEM + + Not enough memory to copy the + name. + + + + + + Notes + + Functions described here are available as a + shared library, which can be compiled and linked to with the + libsystemd pkg-config1 + file. + + + + See Also + + + sd-event3, + sd_event_add_time3, + sd_event_add_child3, + sd_event_add_signal3, + sd_event_add_defer3, + sd_event_run3 + + + + -- cgit v1.2.3-54-g00ecf