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 573 of file cntrlc.cc.

574 {
575  #ifdef SIGSEGV
577  #endif
578  #ifdef SIGBUS
580  #endif
581  #ifdef SIGFPE
583  #endif
584  #ifdef SIGILL
586  #endif
587  #ifdef SIGIOT
589  #endif
594 }
void sigint_handler(int)
Definition: cntrlc.cc:319
void sig_term_hdl(int)
Definition: cntrlc.cc:87
void(* si_hdl_typ)(int)
Definition: cntrlc.cc:107
void sigsegv_handler(int sig)
Definition: cntrlc.cc:285
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:129
void sig_pipe_hdl(int)
Definition: cntrlc.cc:74

Variable Documentation

§ defer_shutdown

volatile int defer_shutdown

Definition at line 85 of file cntrlc.cc.

§ do_shutdown

volatile BOOLEAN do_shutdown

Definition at line 84 of file cntrlc.cc.

§ si_restart

short si_restart

Definition at line 104 of file cntrlc.cc.

§ si_start_jmpbuf

jmp_buf si_start_jmpbuf

Definition at line 102 of file cntrlc.cc.

§ siCntrlc

BOOLEAN siCntrlc

Definition at line 105 of file cntrlc.cc.

§ singular_in_batchmode

BOOLEAN singular_in_batchmode

Definition at line 72 of file cntrlc.cc.

§ siRandomStart

int siRandomStart

Definition at line 103 of file cntrlc.cc.