mirror of
https://github.com/systemd/systemd-stable.git
synced 2025-03-11 04:58:19 +03:00
sd_bus_get_timeout: fix timeout value doc
The documentation of sd_bus_get_timeout wrongfully states that the returned time-value is relative. In fact, it is an absolute value which is based of CLOCK_MONOTONIC. This change corrects that documentation.
This commit is contained in:
parent
79fa910333
commit
25060a570c
@ -74,9 +74,10 @@
|
||||
without any applied timeout. Note that the returned timeout should be considered only a
|
||||
maximum sleeping time. It is permissible (and even expected) that shorter timeouts are used by
|
||||
the calling program, in case other event sources are polled in the same event loop. Note that
|
||||
the returned time-value is relative and specified in microseconds. When converting this value in
|
||||
order to pass it as third argument to <function>poll()</function> (which expects milliseconds),
|
||||
care should be taken to use a division that rounds up to ensure the I/O polling operation
|
||||
the returned time-value is absolute, based of <constant>CLOCK_MONOTONIC</constant> and specified
|
||||
in microseconds. When converting this value in order to pass it as third argument to
|
||||
<function>poll()</function> (which expects relative milliseconds), care should be taken to convert
|
||||
to a relative time and use a division that rounds up to ensure the I/O polling operation
|
||||
doesn't sleep for shorter than necessary, which might result in unintended busy looping
|
||||
(alternatively, use
|
||||
<citerefentry project='man-pages'><refentrytitle>ppoll</refentrytitle><manvolnum>2</manvolnum></citerefentry>
|
||||
|
Loading…
x
Reference in New Issue
Block a user