*** cygwin-1.1.7-1/winsup/cygwin/exceptions.cc.orig Tue Dec 26 01:43:17 2000 --- cygwin-1.1.7-1/winsup/cygwin/exceptions.cc Fri Jan 19 21:15:11 2001 *************** *** 624,630 **** sigsave.retaddr_on_stack = retaddr_on_stack; sigsave.oldmask = myself->getsigmask (); // Remember for restoration /* FIXME: Not multi-thread aware */ ! sigsave.newmask = myself->getsigmask () | siga.sa_mask | SIGTOMASK (sig); sigsave.func = (void (*)(int)) handler; sigsave.sig = sig; sigsave.saved_errno = -1; // Flag: no errno to save --- 624,630 ---- sigsave.retaddr_on_stack = retaddr_on_stack; sigsave.oldmask = myself->getsigmask (); // Remember for restoration /* FIXME: Not multi-thread aware */ ! sigsave.newmask = myself->getsigmask () | siga.sa_mask; sigsave.func = (void (*)(int)) handler; sigsave.sig = sig; sigsave.saved_errno = -1; // Flag: no errno to save