[RFC] EINTR and PC loser-ing library design

Florian Weimer fweimer@redhat.com
Mon Dec 8 13:28:00 GMT 2014


On 12/08/2014 02:22 PM, danny.milo+a@gmail.com wrote:
> - add an intr_handler callback (pointer) to glibc, setable by the user, defaulting to one just returning (-1).

Using a callback is very dubious because it is difficult to specify its 
semantics, and it will negatively interfere with current and future 
compiler optimizations.

Maybe a thread-local flag which controls retry-on-EINTR behavior might 
make sense, but it's reasonable to check what other systems do first 
(and perhaps bring this up in the Austin working group for POSIX 
standardization).

-- 
Florian Weimer / Red Hat Product Security



More information about the Libc-alpha mailing list