|
ELinks 0.19.1
|
#include <errno.h>#include <signal.h>#include <stdlib.h>#include <string.h>#include <sys/types.h>#include "elinks.h"#include "main/main.h"#include "main/select.h"#include "main/timer.h"#include "main/version.h"#include "osdep/signals.h"#include "terminal/kbd.h"#include "terminal/terminal.h"#include "util/error.h"
Data Structures | |
| struct | signal_info |
Functions | |
| static void | unhandle_basic_signals (struct terminal *term) |
| static void | sig_terminate (struct terminal *term) |
| void | sig_ctrl_c (struct terminal *term) |
| void | handle_basic_signals (struct terminal *term) |
| void | unhandle_terminal_signals (struct terminal *term) |
| static void | got_signal (int sig) |
| void | install_signal_handler (int sig, void(*fn)(void *), void *data, int critical) |
| void | set_sigcld (void) |
| void | clear_signal_mask_and_handlers (void) |
| int | check_signals (void) |
Variables | |
| static struct signal_info | signal_info [NUM_SIGNALS] |
| int check_signals | ( | void | ) |
| void clear_signal_mask_and_handlers | ( | void | ) |
|
static |
| void handle_basic_signals | ( | struct terminal * | term | ) |
| void install_signal_handler | ( | int | sig, |
| void(* | fn )(void *), | ||
| void * | data, | ||
| int | critical ) |
| void set_sigcld | ( | void | ) |
| void sig_ctrl_c | ( | struct terminal * | term | ) |
|
static |
|
static |
| void unhandle_terminal_signals | ( | struct terminal * | term | ) |
|
static |