Functions | Variables
cntrlc.h File Reference
#include <setjmp.h>
#include <kernel/mod2.h>
#include <kernel/structs.h>

Go to the source code of this file.

Functions

void init_signals ()
 

Variables

jmp_buf si_start_jmpbuf
 
short si_restart
 
int siRandomStart
 
BOOLEAN siCntrlc
 
BOOLEAN singular_in_batchmode
 
volatile BOOLEAN do_shutdown
 
volatile int defer_shutdown
 

Function Documentation

◆ init_signals()

void init_signals ( )

Definition at line 572 of file cntrlc.cc.

573 {
574  #ifdef SIGSEGV
576  #endif
577  #ifdef SIGBUS
579  #endif
580  #ifdef SIGFPE
582  #endif
583  #ifdef SIGILL
585  #endif
586  #ifdef SIGIOT
588  #endif
593 }
void sigint_handler(int)
Definition: cntrlc.cc:318
void sig_term_hdl(int)
Definition: cntrlc.cc:86
void(* si_hdl_typ)(int)
Definition: cntrlc.cc:106
void sigsegv_handler(int sig)
Definition: cntrlc.cc:284
si_hdl_typ si_set_signal(int sig, si_hdl_typ signal_handler)
meta function for binding a signal to an handler
Definition: cntrlc.cc:128
void sig_pipe_hdl(int)
Definition: cntrlc.cc:73

Variable Documentation

◆ defer_shutdown

volatile int defer_shutdown

Definition at line 84 of file cntrlc.cc.

◆ do_shutdown

volatile BOOLEAN do_shutdown

Definition at line 83 of file cntrlc.cc.

◆ si_restart

short si_restart

Definition at line 103 of file cntrlc.cc.

◆ si_start_jmpbuf

jmp_buf si_start_jmpbuf

Definition at line 101 of file cntrlc.cc.

◆ siCntrlc

BOOLEAN siCntrlc

Definition at line 104 of file cntrlc.cc.

◆ singular_in_batchmode

BOOLEAN singular_in_batchmode

Definition at line 71 of file cntrlc.cc.

◆ siRandomStart

int siRandomStart

Definition at line 102 of file cntrlc.cc.