On Sat, Apr 12, 2025 at 02:36:57AM +0000, Taylor R Campbell wrote:
> Proposal:
> 
>    Make pthread_once mutually exclusive with fork -- mainly at the
>    cost of one leaf function call and two predicted-not-taken
>    conditional branches in fork, plus a little more private coupling
>    between libc and libpthread.
> 
> Thoughts?

I like it.

Minor nit: should the fork(2) man page be updated to document EDEADLK?
I find that error code slightly suprising for a fork operation but it
is spot on and the program did something very stupid to get it.

Martin

Reply via email to