|
From: <sv...@va...> - 2009-05-01 11:54:24
|
Author: bart Date: 2009-05-01 12:54:07 +0100 (Fri, 01 May 2009) New Revision: 9710 Log: Compiles now on RHEL 5.3 systems. In the RHEL 5.3 headers __NR_timerfd_create is defined but neither __NR_timerfd_settime nor __NR_timerfd_gettime. Modified: trunk/memcheck/tests/linux/timerfd-syscall.c Modified: trunk/memcheck/tests/linux/timerfd-syscall.c =================================================================== --- trunk/memcheck/tests/linux/timerfd-syscall.c 2009-05-01 08:08:54 UTC (rev 9709) +++ trunk/memcheck/tests/linux/timerfd-syscall.c 2009-05-01 11:54:07 UTC (rev 9710) @@ -57,14 +57,23 @@ #ifndef __NR_timerfd_create #if defined(__x86_64__) #define __NR_timerfd_create 283 +#elif defined(__i386__) +#define __NR_timerfd_create 322 +#elif defined(__powerpc__) +#define __NR_timerfd_create 306 +#else +#error Cannot detect your architecture! +#endif +#endif + +#ifndef __NR_timerfd_settime +#if defined(__x86_64__) #define __NR_timerfd_settime 286 #define __NR_timerfd_gettime 287 #elif defined(__i386__) -#define __NR_timerfd_create 322 #define __NR_timerfd_settime 325 #define __NR_timerfd_gettime 326 #elif defined(__powerpc__) -#define __NR_timerfd_create 306 #define __NR_timerfd_settime 311 #define __NR_timerfd_gettime 312 #else |