Go to the source code of this file.
◆ NSIG
◆ SIG_DFL
◆ SIG_ERR
◆ SIG_IGN
◆ SIGABRT
◆ SIGBREAK
◆ SIGFPE
◆ SIGILL
◆ SIGINT
◆ SIGSEGV
◆ SIGTERM
◆ __sighandler_t
◆ __pxcptinfoptrs()
Definition at line 528 of file except.c.
529{
531}
thread_data_t *CDECL msvcrt_get_thread_data(void)
◆ raise()
Definition at line 682 of file except.c.
683{
685
686 TRACE(
"(%d)\n", sig);
687
688 switch (sig)
689 {
696 {
698
700
701 old_ep = *ep;
705 else
707 *ep = old_ep;
708 }
709 break;
717 {
720 }
721 break;
722 default:
723 return -1;
724 }
725 return 0;
726}
UINT(* handler)(MSIPACKAGE *)
static __sighandler_t sighandlers[NSIG]
void **CDECL __pxcptinfoptrs(void)
void(CDECL * float_handler)(int, int)
void CDECL _exit(int exitcode)
void(__cdecl * __sighandler_t)(int)
◆ signal()
Definition at line 650 of file except.c.
651{
653
655
657
658 switch (sig)
659 {
660
661
662
672 break;
673 default:
675 }
677}