diff options
-rw-r--r-- | winsup/cygwin/ChangeLog | 4 | ||||
-rw-r--r-- | winsup/cygwin/posix_ipc.cc | 1 |
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: |