* exceptions.cc (_cygtls::call_signal_handler): Minor cleanup.
This commit is contained in:
parent
b470a0e81f
commit
a3d5219c5f
@ -1,3 +1,7 @@
|
|||||||
|
2005-09-26 Christopher Faylor <cgf@timesys.com>
|
||||||
|
|
||||||
|
* exceptions.cc (_cygtls::call_signal_handler): Minor cleanup.
|
||||||
|
|
||||||
2005-09-26 Corinna Vinschen <corinna@vinschen.de>
|
2005-09-26 Corinna Vinschen <corinna@vinschen.de>
|
||||||
|
|
||||||
* fhandler.h (class fhandler_dev_raw): Add drive information members
|
* fhandler.h (class fhandler_dev_raw): Add drive information members
|
||||||
|
@ -1242,7 +1242,6 @@ _cygtls::call_signal_handler ()
|
|||||||
lock (); unlock (); // make sure synchronized
|
lock (); unlock (); // make sure synchronized
|
||||||
this_sa_flags = sa_flags;
|
this_sa_flags = sa_flags;
|
||||||
int thissig = sig;
|
int thissig = sig;
|
||||||
void (*sigfunc) (int) = func;
|
|
||||||
|
|
||||||
pop ();
|
pop ();
|
||||||
reset_signal_arrived ();
|
reset_signal_arrived ();
|
||||||
@ -1250,8 +1249,11 @@ _cygtls::call_signal_handler ()
|
|||||||
int this_errno = saved_errno;
|
int this_errno = saved_errno;
|
||||||
incyg--;
|
incyg--;
|
||||||
sig = 0;
|
sig = 0;
|
||||||
if (this_sa_flags & SA_SIGINFO == 0)
|
if (!(this_sa_flags & SA_SIGINFO))
|
||||||
sigfunc (thissig);
|
{
|
||||||
|
void (*sigfunc) (int) = func;
|
||||||
|
sigfunc (thissig);
|
||||||
|
}
|
||||||
else
|
else
|
||||||
{
|
{
|
||||||
siginfo_t thissi = infodata;
|
siginfo_t thissi = infodata;
|
||||||
|
Loading…
x
Reference in New Issue
Block a user