TIMESPEC_GET(3) Library Functions Manual TIMESPEC_GET(3)

NAME

timespec_getget current calendar time

LIBRARY

Standard C Library (libc, -lc)

SYNOPSIS

#include <time.h>
#define TIME_UTC 1
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.
Currently the only supported valid base is TIME_UTC. It returns time elapsed since epoch.

RETURN VALUES

The timespec_get function returns the passed value of base if successful, otherwise 0 on failure.

SEE ALSO

clock_gettime(2)

STANDARDS

The timespec_get function conforms to ISO/IEC 9899:2011 (“ISO C11”).

HISTORY

This interface first appeared in NetBSD 8.

AUTHORS

Kamil Rytarowski <kamil@NetBSD.org>
October 4, 2016 NetBSD 8.2