summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--winsup/cygwin/ChangeLog4
-rw-r--r--winsup/cygwin/posix_ipc.cc1
2 files changed, 4 insertions, 1 deletions
diff --git a/winsup/cygwin/ChangeLog b/winsup/cygwin/ChangeLog
index d96aafcfd..7325c0b5f 100644
--- a/winsup/cygwin/ChangeLog
+++ b/winsup/cygwin/ChangeLog
@@ -1,5 +1,9 @@
2015-02-26 Corinna Vinschen <corinna@vinschen.de>
+ * posix_ipc.cc (ipc_mutex_lock): Revert unneeded call to signal handler.
+
+2015-02-26 Corinna Vinschen <corinna@vinschen.de>
+
* posix_ipc.cc (ipc_mutex_lock): Add bool parameter to influence if
cygwait should be in EINTR or in restart mode. Call signal handler
if in EINTR mode.
diff --git a/winsup/cygwin/posix_ipc.cc b/winsup/cygwin/posix_ipc.cc
index 5ae49ae50..ef05dbc1c 100644
--- a/winsup/cygwin/posix_ipc.cc
+++ b/winsup/cygwin/posix_ipc.cc
@@ -126,7 +126,6 @@ ipc_mutex_lock (HANDLE mtx, bool eintr)
case WAIT_ABANDONED_0:
return 0;
case WAIT_SIGNALED:
- _my_tls.call_signal_handler ();
set_errno (EINTR);
return 1;
default: