30 lines
716 B
C
30 lines
716 B
C
$NetBSD$
|
|
|
|
--- src/timer_clockgettime.c.orig 2019-01-21 13:50:43.000000000 +0000
|
|
+++ src/timer_clockgettime.c
|
|
@@ -75,16 +75,24 @@ static struct fakeclock* clkid_to_fakecl
|
|
switch(clk_id) {
|
|
case CLOCK_REALTIME:
|
|
return &realtime;
|
|
+#ifdef CLOCK_REALTIME_COARSE
|
|
case CLOCK_REALTIME_COARSE:
|
|
return &realtime_coarse;
|
|
+#endif
|
|
case CLOCK_MONOTONIC:
|
|
return &mono;
|
|
+#ifdef CLOCK_REALTIME_COARSE
|
|
case CLOCK_MONOTONIC_COARSE:
|
|
return &mono_coarse;
|
|
+#endif
|
|
+#ifdef CLOCK_MONOTONIC_RAW
|
|
case CLOCK_MONOTONIC_RAW:
|
|
return &mono_raw;
|
|
+#endif
|
|
+#ifdef CLOCK_BOOTTIME
|
|
case CLOCK_BOOTTIME:
|
|
return &boottime;
|
|
+#endif
|
|
case CLOCK_PROCESS_CPUTIME_ID:
|
|
return &proc_cputime_id;
|
|
case CLOCK_THREAD_CPUTIME_ID:
|