Benjamin Goldberg <goldbb2@earthlink.net> writes: > Slaven Rezic wrote: > [snip] > > + sigprocmask(SIG_BLOCK, &set, NULL); > > +#endif /* HAS_SIGPROCMASK */ > > (*PL_sighandlerp)(sig); > > +#if defined(HAS_SIGPROCMASK) && defined(PERL_BLOCK_SIGNALS) > > + sigprocmask(SIG_UNBLOCK, &set, NULL); > > +#endif /* HAS_SIGPROCMASK */ > > Does this SIG_UNBLOCK code get called if (*PL_sighandlerp)(sig) die()s? > Not this one, but there's already another SIG_UNBLOCK in Perl_sighandler which will be called if the signal handler dies. Regards, Slaven -- Slaven Rezic - slaven@rezic.de tkruler - Perl/Tk program for measuring screen distances http://ptktools.sourceforge.net/#tkrulerThread Previous