xref: /netbsd-src/external/bsd/blocklist/port/clock_gettime.c (revision df83713dd85c543f79ef38c5e4862663436a08ae)
1*df83713dSchristos #ifdef HAVE_CONFIG_H
2*df83713dSchristos #include "config.h"
3*df83713dSchristos #endif
4*df83713dSchristos 
5*df83713dSchristos #include <time.h>
6*df83713dSchristos #include <sys/time.h>
7*df83713dSchristos 
8*df83713dSchristos int
clock_gettime(int clock __unused,struct timespec * ts)9*df83713dSchristos clock_gettime(int clock __unused, struct timespec *ts)
10*df83713dSchristos {
11*df83713dSchristos 	struct timeval tv;
12*df83713dSchristos 	if (gettimeofday(&tv, NULL) == -1)
13*df83713dSchristos 		return -1;
14*df83713dSchristos 	ts->tv_sec = tv.tv_sec;
15*df83713dSchristos 	ts->tv_nsec = tv.tv_usec * 1000;
16*df83713dSchristos 	return 0;
17*df83713dSchristos }
18