1
Fork 0
mirror of https://github.com/RGBCube/serenity synced 2025-07-25 21:57:43 +00:00

Kernel+LibC: Implement clock_gettime() and clock_nanosleep()

Only the CLOCK_MONOTONIC clock is supported at the moment, and it only
has millisecond precision. :^)
This commit is contained in:
Andreas Kling 2019-11-02 19:34:06 +01:00
parent 73b2cb9ed8
commit cc68654a44
9 changed files with 127 additions and 7 deletions

View file

@ -382,6 +382,16 @@ struct timeval {
suseconds_t tv_usec;
};
struct timespec {
time_t tv_sec;
long tv_nsec;
};
typedef int clockid_t;
#define CLOCK_MONOTONIC 1
#define TIMER_ABSTIME 99
#define UTSNAME_ENTRY_LEN 65
struct utsname {