NAME
timespec_get
—
get current calendar time
SYNOPSIS
#include
<time.h>
int
timespec_get
(struct
timespec *ts, int
base);
DESCRIPTION
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
.
RETURN VALUES
The timespec_get
function returns the
passed value of base if successful, otherwise
0
on failure.
SEE ALSO
STANDARDS
The timespec_get
function with a
base of TIME_UTC
conforms to
ISO/IEC 9899:2011
(“ISO C11”).
HISTORY
The timespec_get
() function was ported
from NetBSD and first appeared in
OpenBSD 6.5.