Sourceware Bugzilla – Bug 12344
HPPA has invalid _CLOEXEC and _NONBLOCK values in multiple headers
Last modified: 2012-02-19 02:10:17 UTC
Created attachment 5163 [details]
_CLOEXEC and _NONBLOCK patch
The attached patch is just a copy of the common headers with the _CLOEXEC and _NONBLOCK values updated.
This causes run time failure with lots of applications such as udev, apr, ...
2011-12-23 Guy Martin <email@example.com>
Fix EPOLL_CLOEXEC and EPOLL_NONBLOCK to match kernel definition.
Fix EFD_CLOEXEC and EFD_NONBLOCK to match kernel definition.
Fix IN_CLOEXEC and IN_NONBLOCK to match kernel definition.
Fix SFD_CLOEXEC and SFD_NONBLOCK to match kernel definition.
Fix TFD_CLOEXEC and TFD_NONBLOCK to match kernel definition.
Thank you for submitting this bug. I will look into this and get it checked into upstream.
Gentoo bug: https://bugs.gentoo.org/show_bug.cgi?id=331119
Carlos, ping. This has been ASSIGNED since 2010. It looks like ports *does* now have headers like this (I haven't checked the values) although some now need replacing with bits/*.h headers in line with my recent libc changes.