Fix Linux SYSDEP_GETTIME_CPU for newer kernels
authorUlrich Drepper <drepper@gmail.com>
Tue, 15 Nov 2011 12:31:33 +0000 (07:31 -0500)
committerUlrich Drepper <drepper@gmail.com>
Tue, 15 Nov 2011 12:31:33 +0000 (07:31 -0500)
ChangeLog
sysdeps/unix/sysv/linux/clock_gettime.c

index 8bb2513..1c9002e 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,9 @@
+2011-11-15  Ulrich Drepper  <drepper@gmail.com>
+
+       * sysdeps/unix/sysv/linux/clock_gettime.c (SYSDEP_GETTIME_CPU): If
+       __ASSUME_POSIX_CPU_TIMERS is defined assign the result of the syscall
+       to retval and return.
+
 2011-11-15  Andreas Schwab  <schwab@redhat.com>
 
        * sysdeps/unix/sysv/linux/check_pf.c (make_request): Properly
index e5e032d..0d7e027 100644 (file)
@@ -110,7 +110,8 @@ maybe_syscall_gettime (clockid_t clock_id, struct timespec *tp)
 
 # if __ASSUME_POSIX_CPU_TIMERS > 0
 
-#  define SYSDEP_GETTIME_CPU SYSCALL_GETTIME
+#  define SYSDEP_GETTIME_CPU(clock_id, tp) \
+  retval = SYSCALL_GETTIME (clock_id, tp); break
 #  define SYSDEP_GETTIME_CPUTIME       /* Default catches them too.  */
 
 # else