diff options
author | Corinna Vinschen <corinna@vinschen.de> | 2015-02-26 20:19:27 +0300 |
---|---|---|
committer | Corinna Vinschen <corinna@vinschen.de> | 2015-02-26 20:19:27 +0300 |
commit | 51a60543f0148afaf780c3407c5b4c3adacba5fb (patch) | |
tree | 731440f39494ab344517f666d8d5b7f1f1112883 /winsup | |
parent | c6d1382a1a597ce5992696534bf8b08b0fd4679d (diff) |
* posix_ipc.cc (ipc_mutex_lock): Revert unneeded call to signal handler.
Diffstat (limited to 'winsup')
-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: |