Should glibc be fully reentrant? -- No. (Roland was right).

Florian Weimer fweimer@redhat.com
Fri Dec 12 09:50:00 GMT 2014


On 12/11/2014 03:11 PM, Ondřej Bílka wrote:

> Yes, I wrote that from head so I forgot volatile/asm barrier. One could
> add requirement like needs to be compiled by gcc4-6+ instead pure C as
> just using signals is not part of C standard.

GCC emulates atomics with locks on some platforms, or some lock-free 
instruction sequences may not be reentrant.  This begins to look like a 
can of worms, unfortunately.

-- 
Florian Weimer / Red Hat Product Security



More information about the Libc-alpha mailing list