This is the mail archive of the libc-alpha@sourceware.org mailing list for the glibc project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]
Other format: [Raw text]

NPTL futex error handling


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


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]