Page MenuHomeFreeBSD

D39270.diff
No OneTemporary

D39270.diff

diff --git a/sys/compat/linux/linux_time.c b/sys/compat/linux/linux_time.c
--- a/sys/compat/linux/linux_time.c
+++ b/sys/compat/linux/linux_time.c
@@ -287,7 +287,7 @@
*n = CLOCK_REALTIME;
break;
case LINUX_CLOCK_MONOTONIC:
- *n = CLOCK_MONOTONIC;
+ *n = CLOCK_UPTIME;
break;
case LINUX_CLOCK_PROCESS_CPUTIME_ID:
*n = CLOCK_PROCESS_CPUTIME_ID;
@@ -300,10 +300,10 @@
break;
case LINUX_CLOCK_MONOTONIC_COARSE:
case LINUX_CLOCK_MONOTONIC_RAW:
- *n = CLOCK_MONOTONIC_FAST;
+ *n = CLOCK_UPTIME_FAST;
break;
case LINUX_CLOCK_BOOTTIME:
- *n = CLOCK_UPTIME;
+ *n = CLOCK_MONOTONIC;
break;
case LINUX_CLOCK_REALTIME_ALARM:
case LINUX_CLOCK_BOOTTIME_ALARM:
diff --git a/sys/sys/_clock_id.h b/sys/sys/_clock_id.h
--- a/sys/sys/_clock_id.h
+++ b/sys/sys/_clock_id.h
@@ -78,7 +78,7 @@
* Linux compatible names.
*/
#if __BSD_VISIBLE
-#define CLOCK_BOOTTIME CLOCK_UPTIME
+#define CLOCK_BOOTTIME CLOCK_MONOTONIC
#define CLOCK_REALTIME_COARSE CLOCK_REALTIME_FAST
#define CLOCK_MONOTONIC_COARSE CLOCK_MONOTONIC_FAST
#endif

File Metadata

Mime Type
text/plain
Expires
Thu, Jan 22, 9:22 AM (2 h, 53 m)
Storage Engine
blob
Storage Format
Raw Data
Storage Handle
27828780
Default Alt Text
D39270.diff (1 KB)

Event Timeline