diff options
Diffstat (limited to 'winsup/cygwin/dcrt0.cc')
-rw-r--r-- | winsup/cygwin/dcrt0.cc | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/winsup/cygwin/dcrt0.cc b/winsup/cygwin/dcrt0.cc index febb2004e..89c9a4456 100644 --- a/winsup/cygwin/dcrt0.cc +++ b/winsup/cygwin/dcrt0.cc @@ -585,11 +585,11 @@ dll_crt0_1 () { case _PROC_FORK: alloc_stack (fork_info); - cygthread::init (); cygheap_fixup_in_child (0); - close_ppid_handle = !!child_proc_info->pppid_handle; memory_init (); + cygthread::init (); set_myself (mypid); + close_ppid_handle = !!child_proc_info->pppid_handle; break; case _PROC_SPAWN: /* Have to delay closes until after cygheap is setup */ |