| TIMESPEC_GET(3) | Library Functions Manual | TIMESPEC_GET(3) |
timespec_get — get
current calendar time
#include
<time.h>
int
timespec_get(struct
timespec *ts, int
base);
The
timespec_get()
function sets the interval pointed to by ts to hold
the current calendar time based on the specified time base in
base.
The base TIME_UTC returns the time since
the Epoch. This time is expressed in seconds and nanoseconds since midnight
(0 hour), January 1, 1970. In OpenBSD, this
corresponds to CLOCK_REALTIME.
The timespec_get function returns the
passed value of base if successful, otherwise
0 on failure.
The timespec_get function with a
base of TIME_UTC conforms to
ISO/IEC 9899:2011
(“ISO C11”).
The timespec_get() function was ported
from NetBSD and first appeared in
OpenBSD 6.5.
| October 31, 2018 | Debian |