--- Linux-AIO/AIO.xs 2001/08/16 02:43:46 1.8 +++ Linux-AIO/AIO.xs 2001/08/16 18:58:34 1.9 @@ -169,9 +169,8 @@ aio_proc(void *thr_arg) { aio_thread *thr = thr_arg; - int sig; - int errno; aio_req req; + int errno; sigprocmask (SIG_SETMASK, &fullsigset, 0); @@ -219,6 +218,10 @@ BOOT: { sigfillset (&fullsigset); + sigdelset (&fullsigset, SIGTERM); + sigdelset (&fullsigset, SIGQUIT); + sigdelset (&fullsigset, SIGABRT); + sigdelset (&fullsigset, SIGINT); if (pipe (reqpipe) || pipe (respipe)) croak ("unable to initialize request or result pipe");