X-Git-Url: http://nsz.repo.hu/git/?a=blobdiff_plain;f=src%2Fthread%2Fthrd_sleep.c;h=97de53455ede450885fcd6bdd6bb6de09b97071a;hb=f897461d4fe72bb71854a6d0662de83008caccb7;hp=e8dfe400cb701f7ae470b192ec04c495a7bfbb18;hpb=23614b0fcb4cd4d7b2e4148d3b1887b642169765;p=musl diff --git a/src/thread/thrd_sleep.c b/src/thread/thrd_sleep.c index e8dfe400..97de5345 100644 --- a/src/thread/thrd_sleep.c +++ b/src/thread/thrd_sleep.c @@ -1,10 +1,11 @@ #include +#include #include #include "syscall.h" int thrd_sleep(const struct timespec *req, struct timespec *rem) { - int ret = __syscall(SYS_nanosleep, req, rem); + int ret = -__clock_nanosleep(CLOCK_REALTIME, 0, req, rem); switch (ret) { case 0: return 0; case -EINTR: return -1; /* value specified by C11 */