X-Git-Url: http://nsz.repo.hu/git/?a=blobdiff_plain;f=src%2Ftime%2Fgettimeofday.c;h=09afb70bf8ef4f8ba7ccb12fe381319023f105f0;hb=1e597a3e9bbdbe82d2ffd3963019d3a3edeed859;hp=2436e490410707a69d20ea820b5f4294cc1420ea;hpb=c2cd25bff89c3581780e7eb267262cb8c4da0d38;p=musl diff --git a/src/time/gettimeofday.c b/src/time/gettimeofday.c index 2436e490..09afb70b 100644 --- a/src/time/gettimeofday.c +++ b/src/time/gettimeofday.c @@ -1,8 +1,13 @@ +#include #include #include "syscall.h" int gettimeofday(struct timeval *tv, void *tz) { - __syscall(SYS_gettimeofday, tv, 0); + struct timespec ts; + if (!tv) return 0; + clock_gettime(CLOCK_REALTIME, &ts); + tv->tv_sec = ts.tv_sec; + tv->tv_usec = (int)ts.tv_nsec / 1000; return 0; }