when a handler is present.
* syscalls.cc (getpagesize): Change return to 'int'.
+2009-09-18 Christopher Faylor <me+cygwin@cgf.cx>
+
+ * exceptions.cc (sigpacket::process): Give sigwait() processing
+ precedence even when a handler is present.
+
+ * syscalls.cc (getpagesize): Change return to 'int'.
+
2009-09-16 Christopher Faylor <me+cygwin@cgf.cx>
* ntea.c (write_ea): Don't abort if not-samba.
insigwait_mask = false;
else if (tls)
insigwait_mask = sigismember (&tls->sigwait_mask, si.si_signo);
+ else if (!(tls = _cygtls::find_tls (si.si_signo)))
+ insigwait_mask = false;
else
{
- insigwait_mask = !handler && (tls = _cygtls::find_tls (si.si_signo));
- if (tls)
- use_tls = tls;
+ use_tls = tls;
+ insigwait_mask = true;
}
if (insigwait_mask)
return cygheap->fdtab.size > OPEN_MAX ? cygheap->fdtab.size : OPEN_MAX;
}
-extern "C" size_t
+extern "C" int
getpagesize ()
{
if (!system_info.dwAllocationGranularity)