(PL_signals & PERL_SIGNALS_UNSAFE_FLAG))
/* Call the perl level handler now--
* with risk we may be in malloc() etc. */
+#ifdef WIN32
+ (*PL_sighandlerp)(sig);
+#else
(*PL_sighandlerp)(sig, NULL, NULL);
+#endif
else
S_raise_signal(aTHX_ sig);
#if defined(HAS_SIGACTION) && defined(SA_SIGINFO)
PERL_BLOCKSIG_ADD(set, sig);
PL_psig_pend[sig] = 0;
PERL_BLOCKSIG_BLOCK(set);
+#ifdef WIN32
+ (*PL_sighandlerp)(sig);
+#else
(*PL_sighandlerp)(sig, NULL, NULL);
+#endif
PERL_BLOCKSIG_UNBLOCK(set);
}
}