2009-09-27 Aurelien Jarno * sysdeps/unix/sysv/linux/arm/kernel-features.h (__ASSUME_SET_ROBUST_LIST): Define for 2.6.28 and later. (__ASSUME_FUTEX_LOCK_PI): Ditto. diff --git a/sysdeps/unix/sysv/linux/arm/kernel-features.h b/sysdeps/unix/sysv/linux/arm/kernel-features.h index ea439d5..d4f447b 100644 --- a/sysdeps/unix/sysv/linux/arm/kernel-features.h +++ b/sysdeps/unix/sysv/linux/arm/kernel-features.h @@ -51,6 +51,16 @@ # define __ASSUME_SIGFRAME_V2 1 #endif +/* Support for inter-process robust mutexes was added in 2.6.28. */ +#if __LINUX_KERNEL_VERSION >= 132636 + # define __ASSUME_SET_ROBUST_LIST 1 +#endif + +/* Support for PI futexes was added in 2.6.28. */ +#if __LINUX_KERNEL_VERSION >= 132636 + # define __ASSUME_FUTEX_LOCK_PI 1 +#endif + #include_next /* These syscalls are not implemented yet for ARM. */