* fork.cc (fork_child): Move pinfo fixup later to attempt some minor gains from
concurrency from cythread::init.
This commit is contained in:
parent
3350721cff
commit
1fc4df5a69
|
@ -1,3 +1,8 @@
|
|||
2002-10-19 Christopher Faylor <cgf@redhat.com>
|
||||
|
||||
* fork.cc (fork_child): Move pinfo fixup later to attempt some minor
|
||||
gains from concurrency from cythread::init.
|
||||
|
||||
2002-10-18 Christopher Faylor <cgf@redhat.com>
|
||||
|
||||
* dcrt0.cc (dll_crt0_1): Initialize cygwin threads here only when not
|
||||
|
|
|
@ -284,8 +284,6 @@ fork_child (HANDLE& hParent, dll *&first_dll, bool& load_dlls)
|
|||
if (fixup_mmaps_after_fork (hParent))
|
||||
api_fatal ("recreate_mmaps_after_fork_failed");
|
||||
|
||||
pinfo_fixup_after_fork ();
|
||||
|
||||
MALLOC_CHECK;
|
||||
|
||||
/* If we haven't dynamically loaded any dlls, just signal
|
||||
|
@ -308,6 +306,7 @@ fork_child (HANDLE& hParent, dll *&first_dll, bool& load_dlls)
|
|||
api_fatal ("recreate_shm areas after fork failed");
|
||||
|
||||
cygthread::init ();
|
||||
pinfo_fixup_after_fork ();
|
||||
signal_fixup_after_fork ();
|
||||
|
||||
/* Set thread local stuff to zero. Under Windows 95/98 this is sometimes
|
||||
|
|
Loading…
Reference in New Issue