summaryrefslogtreecommitdiffstats
path: root/winsup/cygwin/dcrt0.cc
diff options
context:
space:
mode:
Diffstat (limited to 'winsup/cygwin/dcrt0.cc')
-rw-r--r--winsup/cygwin/dcrt0.cc3
1 files changed, 1 insertions, 2 deletions
diff --git a/winsup/cygwin/dcrt0.cc b/winsup/cygwin/dcrt0.cc
index 1f88379d1..48a7b9fe0 100644
--- a/winsup/cygwin/dcrt0.cc
+++ b/winsup/cygwin/dcrt0.cc
@@ -1141,8 +1141,7 @@ _exit (int n)
void
get_exit_lock ()
{
- extern CRITICAL_SECTION exit_lock;
- EnterCriticalSection (&exit_lock);
+ myself.lock ();
if (exit_state < ES_SET_MUTO)
{
exit_state = ES_SET_MUTO;