From 4ee90f9cf3ec2b740f12f91df35eee599c230027 Mon Sep 17 00:00:00 2001 From: cgf Date: Fri, 19 Feb 2010 00:07:37 +0000 Subject: [PATCH] * fhandler.cc (fhandler_base::setup_overlapped): Revert to starting with handle in signalled state as it seems to fix some hangs. --- winsup/cygwin/ChangeLog | 5 +++++ winsup/cygwin/fhandler.cc | 2 +- 2 files changed, 6 insertions(+), 1 deletion(-) diff --git a/winsup/cygwin/ChangeLog b/winsup/cygwin/ChangeLog index e99507da91..57abafa869 100644 --- a/winsup/cygwin/ChangeLog +++ b/winsup/cygwin/ChangeLog @@ -1,3 +1,8 @@ +2010-02-18 Christopher Faylor + + * fhandler.cc (fhandler_base::setup_overlapped): Revert to starting + with handle in signalled state as it seems to fix some hangs. + 2010-02-15 Corinna Vinschen * path.cc (path_conv::check): Treat native DOS paths as "noacl". diff --git a/winsup/cygwin/fhandler.cc b/winsup/cygwin/fhandler.cc index 8e84383144..eec1bd7260 100644 --- a/winsup/cygwin/fhandler.cc +++ b/winsup/cygwin/fhandler.cc @@ -1647,7 +1647,7 @@ fhandler_base::setup_overlapped (bool doit) if (doit) { set_overlapped (ov); - res = !!(ov->hEvent = CreateEvent (&sec_none_nih, true, false, NULL)); + res = !!(ov->hEvent = CreateEvent (&sec_none_nih, true, true, NULL)); } else { -- 2.11.0