X-Git-Url: http://www.chiark.greenend.org.uk/ucgi/~ianmdlvl/git?a=blobdiff_plain;f=man%2Fsd_event_add_time.xml;h=31d1013552b62a88fe07c522f8028e44a2981a94;hb=3802a3d3d7af51ddff31943d5514382f01265770;hp=9af8bb9c45503bd449b7297a92d64923e565b4bb;hpb=b408026b9899c1f9d155ac6d9f7bdc7f5cd3defb;p=elogind.git
diff --git a/man/sd_event_add_time.xml b/man/sd_event_add_time.xml
index 9af8bb9c4..31d101355 100644
--- a/man/sd_event_add_time.xml
+++ b/man/sd_event_add_time.xml
@@ -1,4 +1,4 @@
-
+
@@ -65,13 +65,20 @@ along with systemd; If not, see .
uint64_t usec
uint64_t accuracy
sd_event_time_handler_t handler
- void* userdata
+ void *userdata
+
+
+
+ typedef int (*sd_event_time_handler_t)
+ sd_event_source *s
+ uint64_t usec
+ void *userdata
int sd_event_source_get_time
sd_event_source *source
- usec_t* usec
+ usec_t *usec
@@ -121,7 +128,7 @@ along with systemd; If not, see .
accuracy value in microseconds specifying a time the timer event
may be delayed. Specify 0 for selecting the default accuracy
(250ms). Specify 1 for most accurate timers. Consider specifying
- 60000000 or larger (1h) for long running events that may be
+ 60000000 or larger (1h) for long-running events that may be
delayed substantially. Picking higher accuracy values allows the
system to coalesce timer events more aggressively, thus improving
power efficiency. The handler shall
@@ -132,11 +139,15 @@ along with systemd; If not, see .
actually have been called at a slightly later time, subject to the
specified accuracy value, the kernel timer slack (see
prctl2)
- and additional scheduling latencies. By default the timer will
- elapse once (SD_EVENT_ONESHOT), but this may be changed with
- sd_event_source_set_enabled3. If
- the handler function returns a negative error code it will be
- disabled after the invocation, even if SD_EVENT_ON mode is set.
+ and additional scheduling latencies.
+
+ By default, the timer will elapse once
+ (SD_EVENT_ONESHOT), but this may be changed
+ with
+ sd_event_source_set_enabled3.
+ If the handler function returns a negative error code, it will be
+ disabled after the invocation, even if
+ SD_EVENT_ON mode is set.
sd_event_source_get_time() retrieves
@@ -185,34 +196,34 @@ along with systemd; If not, see .
- -ENOMEM
+ -ENOMEM
- Not enough memory to allocate object.
+ Not enough memory to allocate an object.
- -EINVAL
+ -EINVAL
An invalid argument has been passed.
- -ESTALE
+ -ESTALE
The event loop is already terminated.
- -ECHILD
+ -ECHILD
The event loop has been created in a different process.
- -ENOTSUP
+ -ENOTSUP
The selected clock is not supported by the event loop implementation.
@@ -226,7 +237,7 @@ along with systemd; If not, see .
sd_event_add_time() and the other functions
described here are available as a shared library, which can be
compiled and linked to with the
- libsystemd pkg-config1
+ libsystemd pkg-config1
file.
@@ -237,6 +248,9 @@ along with systemd; If not, see .
systemd1,
sd-event3,
sd_event_new3,
+ sd_event_add_signal3,
+ sd_event_add_child3,
+ sd_event_add_defer3,
clock_gettime2,
sd_event_source_set_enabled3