OSDN Git Service

* exceptions.cc (handle_exceptions): Just si_code to SI_KERNEL first and let it
authorcgf <cgf>
Mon, 26 Sep 2005 14:51:43 +0000 (14:51 +0000)
committercgf <cgf>
Mon, 26 Sep 2005 14:51:43 +0000 (14:51 +0000)
commitf99bc6b54779ad622d9649b61ba9bb9a1a0fda09
tree5bffdd627b7a538f788edbfa90459369942c6efb
parent3e8e7fb20c16d327d2c8a85590aa91dd8635ecd9
* exceptions.cc (handle_exceptions): Just si_code to SI_KERNEL first and let it
be overridden.
* exceptions.cc (_cygtls::call_signal_handler): Call signal handler with extra
siginfo_t * and void * parameters when SA_SIGINFO flag is set.
* signal.cc (signal): Clear SA_SIGINFO flag.
(sigqueue): Fix incorrect setting of si_code.
* sigproc.cc (signal_fixup_after_exec): Clear SA_SIGINFO flag when setting
handler to SIG_DFL.
winsup/cygwin/ChangeLog
winsup/cygwin/exceptions.cc
winsup/cygwin/signal.cc
winsup/cygwin/sigproc.cc