omit CLONE_PARENT flag to clone in pthread_create
authorRich Felker <dalias@aerifal.cx>
Mon, 16 Sep 2013 14:56:01 +0000 (10:56 -0400)
committerRich Felker <dalias@aerifal.cx>
Mon, 16 Sep 2013 14:56:01 +0000 (10:56 -0400)
commit271c21194467838d6ca63d83faeebc966e204c03
treed39e5cff3eba29c406a4175c9fb3a49c26063e41
parentf68a3468d48f85ccf12a03e0b610f6cffbda58fa
omit CLONE_PARENT flag to clone in pthread_create

CLONE_PARENT is not necessary (CLONE_THREAD provides all the useful
parts of it) and Linux treats CLONE_PARENT as an error in certain
situations, without noticing that it would be a no-op due to
CLONE_THREAD. this error case prevents, for example, use of a
multi-threaded init process and certain usages with containers.
src/thread/pthread_create.c