diff options
Diffstat (limited to 'winsup/cygwin/thread.cc')
-rw-r--r-- | winsup/cygwin/thread.cc | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/winsup/cygwin/thread.cc b/winsup/cygwin/thread.cc index 11a9d0629..a18834ddf 100644 --- a/winsup/cygwin/thread.cc +++ b/winsup/cygwin/thread.cc @@ -1941,8 +1941,6 @@ pthread::cancel (pthread_t thread) void pthread::atforkprepare (void) { - MT_INTERFACE->fixup_before_fork (); - callback *cb = MT_INTERFACE->pthread_prepare; while (cb) { @@ -1951,6 +1949,8 @@ pthread::atforkprepare (void) } __fp_lock_all (); + + MT_INTERFACE->fixup_before_fork (); } void |