I'm trying to figure out how nanosleep() function is implemented for Linux. It is declared in time.h header located at /usr/include/ -directory. But there is only the function declaration part like this:
Code:
extern int nanosleep (__const struct timespec *__requested_time,
                      struct timespec *__remaining);
Where to find the definition part?