1 #include <time.h> 2 #include <errno.h> 3 #include "syscall.h" 4 clock_nanosleep(clockid_t clk,int flags,const struct timespec * req,struct timespec * rem)5int clock_nanosleep(clockid_t clk, int flags, const struct timespec *req, struct timespec *rem) 6 { 7 int r = -__syscall_cp(SYS_clock_nanosleep, clk, flags, req, rem); 8 return clk == CLOCK_THREAD_CPUTIME_ID ? EINVAL : r; 9 } 10