Define __ASSUME_EVENTFD2 and __ASSUME_SIGNALFD4 for ARM.
authorAurelien Jarno <aurelien@aurel32.net>
Wed, 29 Jul 2009 15:26:39 +0000 (15:26 +0000)
committerJoseph Myers <joseph@codesourcery.com>
Wed, 29 Jul 2009 15:26:39 +0000 (15:26 +0000)
* sysdeps/unix/sysv/linux/arm/kernel-features.h: Define
__ASSUME_EVENTFD2 and __ASSUME_SIGNALFD4.

ChangeLog.arm
sysdeps/unix/sysv/linux/arm/kernel-features.h

index 47aa61d..fe87809 100644 (file)
@@ -1,3 +1,8 @@
+2009-07-29  Aurelien Jarno  <aurelien@aurel32.net>
+
+       * sysdeps/unix/sysv/linux/arm/kernel-features.h: Define
+       __ASSUME_EVENTFD2 and __ASSUME_SIGNALFD4.
+
 2009-06-30  Paul Brook  <paul@codesourcery.com>
 
        * sysdeps/arm/eabi/Makefile (CFLAGS-initfini.s): Add
index ea439d5..1b0ab63 100644 (file)
 # define __ASSUME_SIGFRAME_V2  1
 #endif
 
+/* Support for the eventfd2 and signalfd4 syscalls was added in 2.6.27.  */
+#if __LINUX_KERNEL_VERSION >= 0x02061b
+# define __ASSUME_EVENTFD2     1
+# define __ASSUME_SIGNALFD4    1
+#endif
+
 #include_next <kernel-features.h>
 
 /* These syscalls are not implemented yet for ARM.  */