diff options
author | Rich Felker <dalias@aerifal.cx> | 2013-06-08 11:42:52 -0400 |
---|---|---|
committer | Rich Felker <dalias@aerifal.cx> | 2013-06-08 11:42:52 -0400 |
commit | 4191d2447673e6b03722198871af0daf9390cb51 (patch) | |
tree | da83cb915885f2bf0d28486a93d72644a9e0ca89 /include/time.h | |
parent | 01739902843e93ec6e9bf8e17d32c8ddf73fad81 (diff) | |
download | musl-4191d2447673e6b03722198871af0daf9390cb51.tar.gz musl-4191d2447673e6b03722198871af0daf9390cb51.tar.xz musl-4191d2447673e6b03722198871af0daf9390cb51.zip |
add clock id macros for a number of new(ish) Linux-specific clocks
arguably CLOCK_MONOTONIC should be redirected to CLOCK_BOOTTIME with a fallback for old kernels that don't support it, since Linux's CLOCK_BOOTTIME semantics seem to match the spirit of the POSIX requirements for CLOCK_MONOTONIC better than Linux's version of CLOCK_MONOTONIC does. however, this is a change that would require further discussion and research, so for now, I'm simply making them all available.
Diffstat (limited to 'include/time.h')
-rw-r--r-- | include/time.h | 6 |
1 files changed, 6 insertions, 0 deletions
diff --git a/include/time.h b/include/time.h index 56ffacf5..5b3dde5b 100644 --- a/include/time.h +++ b/include/time.h @@ -81,6 +81,12 @@ struct itimerspec #define CLOCK_MONOTONIC 1 #define CLOCK_PROCESS_CPUTIME_ID 2 #define CLOCK_THREAD_CPUTIME_ID 3 +#define CLOCK_MONOTONIC_RAW 4 +#define CLOCK_REALTIME_COURSE 5 +#define CLOCK_MONOTONIC_COURSE 6 +#define CLOCK_BOOTTIME 7 +#define CLOCK_REALTIME_ALARM 8 +#define CLOCK_BOOTTIME_ALARM 9 #define TIMER_ABSTIME 1 |