NPTL futex error handling

Florian Weimer fweimer@redhat.com
Mon Jan 27 14:27:00 GMT 2014


Looking at the kernel code, I believe that FUTEX_LOCK_PI and FUTEX_WAKE 
(in the case of cross-process mutexes, it seems) can fail with ENOMEM, 
in addition to the more-or-less expected failure cases.

Is the ENOMEM return value due to kernel changes after the initial futex 
implementation, or has this already been evaluated and deemed not be 
necessary for correctness?

-- 
Florian Weimer / Red Hat Product Security Team



More information about the Libc-alpha mailing list