mirror of git://sourceware.org/git/glibc.git
manual: Add a comparative example of 'clock_nanosleep' use
Add an illustrative example of how to express 'nanosleep' in terms of 'clock_nanosleep'.
This commit is contained in:
parent
09795c5612
commit
62fba6d980
|
|
@ -3241,6 +3241,19 @@ different from @code{nanosleep}, which returns @math{-1} upon failure and
|
||||||
sets the global variable @code{errno} according to the error encountered
|
sets the global variable @code{errno} according to the error encountered
|
||||||
instead.
|
instead.
|
||||||
|
|
||||||
|
Except for the return value convention and the way to communicate an error
|
||||||
|
condition the call:
|
||||||
|
|
||||||
|
@smallexample
|
||||||
|
nanosleep (@var{requested_time}, @var{remaining_time})
|
||||||
|
@end smallexample
|
||||||
|
|
||||||
|
is analogous to:
|
||||||
|
|
||||||
|
@smallexample
|
||||||
|
clock_nanosleep (CLOCK_REALTIME, 0, @var{requested_time}, @var{remaining_time})
|
||||||
|
@end smallexample
|
||||||
|
|
||||||
The @var{clock} argument specifies the clock to use.
|
The @var{clock} argument specifies the clock to use.
|
||||||
@xref{Getting the Time}, for the @code{clockid_t} type and possible values
|
@xref{Getting the Time}, for the @code{clockid_t} type and possible values
|
||||||
of @var{clock}. Not all clocks listed are supported for use with
|
of @var{clock}. Not all clocks listed are supported for use with
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue