__ASSUME_PRIVATE_FUTEX and __ASSUME_FUTEX_CLOCK_REALTIME

Roland McGrath roland@hack.frob.com
Fri Jun 20 23:15:00 GMT 2014


> __ASSUME_PRIVATE_FUTEX and __ASSUME_FUTEX_CLOCK_REALTIME are defined for 
> all supported Linux kernel versions.  Should we say they are a required 
> part of the futex interface for any system, whether or not using the Linux 
> kernel, that may wish to use NPTL, and so remove these macros and all 
> conditionals testing them everywhere in glibc, not just in 
> sysdeps/unix/sysv/linux/ files?

Please, no.  Other systems that provide a futex layer may well provide a
much less fully featureful one than Linux has.



More information about the Libc-alpha mailing list