[Glibc-bsd-commits] r4736 - in trunk/glibc-ports/kfreebsd: . bits

Petr Salinger ps-guest at alioth.debian.org
Thu Jul 11 18:03:48 UTC 2013


Author: ps-guest
Date: 2013-07-11 18:03:47 +0000 (Thu, 11 Jul 2013)
New Revision: 4736

Modified:
   trunk/glibc-ports/kfreebsd/bits/time.h
   trunk/glibc-ports/kfreebsd/clock_getres.c
   trunk/glibc-ports/kfreebsd/clock_gettime.c
   trunk/glibc-ports/kfreebsd/kernel-posix-cpu-timers.h
Log:
sync clock_id numbers with HEAD


Modified: trunk/glibc-ports/kfreebsd/bits/time.h
===================================================================
--- trunk/glibc-ports/kfreebsd/bits/time.h	2013-07-11 18:02:11 UTC (rev 4735)
+++ trunk/glibc-ports/kfreebsd/bits/time.h	2013-07-11 18:03:47 UTC (rev 4736)
@@ -42,10 +42,6 @@
 #  ifdef __USE_POSIX199309
 /* Identifier for system-wide realtime clock.  */
 #   define CLOCK_REALTIME		0
-/* High-resolution timer from the CPU.  */
-#   define CLOCK_PROCESS_CPUTIME_ID	2
-/* Thread-specific CPU-time clock.  */
-#   define CLOCK_THREAD_CPUTIME_ID	3
 /* Monotonic system-wide clock.  */
 #   define CLOCK_MONOTONIC		4
 /* These are BSD specific clocks.  */
@@ -61,6 +57,10 @@
 #    define CLOCK_MONOTONIC_FAST    12      /* FreeBSD-specific. */
 #    define CLOCK_SECOND    13              /* FreeBSD-specific. */
 #   endif
+/* Thread-specific CPU-time clock.  */
+#   define CLOCK_THREAD_CPUTIME_ID	14
+/* High-resolution timer from the CPU.  */
+#   define CLOCK_PROCESS_CPUTIME_ID	15
 
 /* Flag to indicate time is absolute.  */
 #   define TIMER_RELTIME	0   /* relative timer */

Modified: trunk/glibc-ports/kfreebsd/clock_getres.c
===================================================================
--- trunk/glibc-ports/kfreebsd/clock_getres.c	2013-07-11 18:02:11 UTC (rev 4735)
+++ trunk/glibc-ports/kfreebsd/clock_getres.c	2013-07-11 18:03:47 UTC (rev 4736)
@@ -23,15 +23,16 @@
 
 # define SYSDEP_GETRES \
 	case CLOCK_REALTIME:		\
+	case CLOCK_VIRTUAL:		\
+	case CLOCK_PROF:		\
 	case CLOCK_MONOTONIC:		\
+	case CLOCK_UPTIME:		\
+	case CLOCK_UPTIME_PRECISE:	\
+	case CLOCK_UPTIME_FAST:		\
+	case CLOCK_REALTIME_PRECISE:	\
 	case CLOCK_REALTIME_FAST:	\
-	case CLOCK_REALTIME_PRECISE:	\
+	case CLOCK_MONOTONIC_PRECISE:	\
 	case CLOCK_MONOTONIC_FAST:	\
-	case CLOCK_MONOTONIC_PRECISE:	\
-	case CLOCK_UPTIME:		\
-	case CLOCK_UPTIME_FAST:		\
-	case CLOCK_UPTIME_PRECISE:	\
-	case CLOCK_VIRTUAL:		\
 	case CLOCK_SECOND:		\
     retval = INLINE_SYSCALL (clock_getres, 2, clock_id, res);		      \
     break

Modified: trunk/glibc-ports/kfreebsd/clock_gettime.c
===================================================================
--- trunk/glibc-ports/kfreebsd/clock_gettime.c	2013-07-11 18:02:11 UTC (rev 4735)
+++ trunk/glibc-ports/kfreebsd/clock_gettime.c	2013-07-11 18:03:47 UTC (rev 4736)
@@ -24,15 +24,16 @@
 
 # define SYSDEP_GETTIME \
 	case CLOCK_REALTIME:		\
+	case CLOCK_VIRTUAL:		\
+	case CLOCK_PROF:		\
 	case CLOCK_MONOTONIC:		\
+	case CLOCK_UPTIME:		\
+	case CLOCK_UPTIME_PRECISE:	\
+	case CLOCK_UPTIME_FAST:		\
+	case CLOCK_REALTIME_PRECISE:	\
 	case CLOCK_REALTIME_FAST:	\
-	case CLOCK_REALTIME_PRECISE:	\
+	case CLOCK_MONOTONIC_PRECISE:	\
 	case CLOCK_MONOTONIC_FAST:	\
-	case CLOCK_MONOTONIC_PRECISE:	\
-	case CLOCK_UPTIME:		\
-	case CLOCK_UPTIME_FAST:		\
-	case CLOCK_UPTIME_PRECISE:	\
-	case CLOCK_VIRTUAL:		\
 	case CLOCK_SECOND:		\
     retval = INLINE_SYSCALL (clock_gettime, 2, clock_id, tp);		      \
     break

Modified: trunk/glibc-ports/kfreebsd/kernel-posix-cpu-timers.h
===================================================================
--- trunk/glibc-ports/kfreebsd/kernel-posix-cpu-timers.h	2013-07-11 18:02:11 UTC (rev 4735)
+++ trunk/glibc-ports/kfreebsd/kernel-posix-cpu-timers.h	2013-07-11 18:03:47 UTC (rev 4736)
@@ -1,5 +1,5 @@
 /* Parameters for the FreeBSD kernel ABI for CPU clocks.  */
 
 #define CPUCLOCK_WHICH(clock)   ((clock) & (clockid_t) CPUCLOCK_CLOCK_MASK)
-#define CPUCLOCK_CLOCK_MASK     7
+#define CPUCLOCK_CLOCK_MASK     15
 




More information about the Glibc-bsd-commits mailing list