TIMESPEC_GET(3) | Library Functions Manual | TIMESPEC_GET(3) |
timespec_get
— get
current calendar time
Standard C Library (libc, -lc)
#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. 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”).
Kamil Rytarowski
<kamil@NetBSD.org>
Warner Losh
<imp@FreeBSD.org>
August 26, 2018 | macOS 15.0 |