Apply handle_sigsuspend patch

This commit is contained in:
Thomas Pfaff
2003-01-14 19:55:42 +00:00
parent 2673d5f209
commit 3457ce4d88
3 changed files with 12 additions and 5 deletions

View File

@ -576,7 +576,8 @@ handle_sigsuspend (sigset_t tempmask)
// interested in through.
sigproc_printf ("old mask %x, new mask %x", oldmask, tempmask);
WaitForSingleObject (signal_arrived, INFINITE);
pthread_testcancel ();
pthread::cancelable_wait (signal_arrived, INFINITE);
set_sig_errno (EINTR); // Per POSIX