ELinks 0.16.1.1
signals.h File Reference
This graph shows which files directly or indirectly include this file:

Macros

#define NUM_SIGNALS   32

Functions

void install_signal_handler (int, void(*)(void *), void *, int)
void set_sigcld (void)
void sig_ctrl_c (struct terminal *term)
void clear_signal_mask_and_handlers (void)
void uninstall_alarm (void)
void handle_basic_signals (struct terminal *term)
void unhandle_terminal_signals (struct terminal *term)
int check_signals (void)

Variables

volatile int critical_section

Macro Definition Documentation

◆ NUM_SIGNALS

#define NUM_SIGNALS   32

Function Documentation

◆ check_signals()

int check_signals ( void )

◆ clear_signal_mask_and_handlers()

void clear_signal_mask_and_handlers ( void )

◆ handle_basic_signals()

void handle_basic_signals ( struct terminal * term)

◆ install_signal_handler()

void install_signal_handler ( int sig,
void(* fn )(void *),
void * data,
int critical )

◆ set_sigcld()

void set_sigcld ( void )

◆ sig_ctrl_c()

void sig_ctrl_c ( struct terminal * term)

◆ unhandle_terminal_signals()

void unhandle_terminal_signals ( struct terminal * term)

◆ uninstall_alarm()

void uninstall_alarm ( void )

Variable Documentation

◆ critical_section

volatile int critical_section
extern