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 529 of file except.c.
530{
532}
thread_data_t *CDECL msvcrt_get_thread_data(void)
◆ raise()
Definition at line 685 of file except.c.
686{
688
689 TRACE(
"(%d)\n", sig);
690
691 switch (sig)
692 {
699 {
701
703
704 old_ep = *ep;
708 else
710 *ep = old_ep;
711 }
712 break;
720 {
723 }
724 break;
725 default:
726 return -1;
727 }
728 return 0;
729}
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 653 of file except.c.
654{
656
658
660
661 switch (sig)
662 {
663
664
665
675 break;
676 default:
678 }
680}