* fork.cc (fork_child): Move pinfo fixup later to attempt some minor gains from
concurrency from cythread::init.
This commit is contained in:
		| @@ -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 | ||||
|   | ||||
		Reference in New Issue
	
	Block a user