2009-09-27 Aurelien Jarno * sysdeps/unix/sysv/linux/hppa/kernel-features.h (__ASSUME_SET_ROBUST_LIST): Define for 2.6.19 and later. (__ASSUME_FUTEX_LOCK_PI): Ditto. diff --git a/sysdeps/unix/sysv/linux/hppa/kernel-features.h b/sysdeps/unix/sysv/linux/hppa/kernel-features.h index e29f6e0..31daca6 100644 --- a/sysdeps/unix/sysv/linux/hppa/kernel-features.h +++ b/sysdeps/unix/sysv/linux/hppa/kernel-features.h @@ -36,4 +36,14 @@ # define __ASSUME_LWS_CAS 1 #endif +/* Support for inter-process robust mutexes was added in 2.6.19 */ +#if __LINUX_KERNEL_VERSION >= 0x020613 + # define __ASSUME_SET_ROBUST_LIST 1 +#endif + +/* Support for PI futexes was added in 2.6.19 */ +#if __LINUX_KERNEL_VERSION >= 0x020613 + # define __ASSUME_FUTEX_LOCK_PI 1 +#endif + #include_next