[PATCH] Fix bug with popen/pthread_create
Andreas Schwab
schwab@suse.de
Mon Feb 10 10:05:00 GMT 2003
Ulrich Drepper <drepper@redhat.com> writes:
|> Andreas Schwab wrote:
|>
|> > Shouldn't that be moved outside of #ifdef __NR_vfork, so that __fork is
|> > used even if compiling with kernel headers that do not define vfork? The
|> > minimum for i386 is still 2.0.10.
|>
|> No. If somebody calls vfork instead of fork the atfork handlers are not
|> called.
But when glibc knows about the real vfork then __fork is called even when
running on a kernel without vfork. That makes it quite inconsistent.
Andreas.
--
Andreas Schwab, SuSE Labs, schwab@suse.de
SuSE Linux AG, Deutschherrnstr. 15-19, D-90429 Nürnberg
Key fingerprint = 58CA 54C7 6D53 942B 1756 01D3 44D5 214B 8276 4ED5
"And now for something completely different."
More information about the Libc-hacker
mailing list