OpenVAS Scanner
7.0.1~git
|
Provides signal handling functions. More...
#include <execinfo.h>
#include <glib.h>
#include <signal.h>
#include <sys/wait.h>
#include <unistd.h>
Go to the source code of this file.
Macros | |
#define | G_LOG_DOMAIN "sd main" |
GLib log domain. More... | |
Functions | |
void | let_em_die (int pid) |
void | make_em_die (int sig) |
void | sighand_chld (pid_t pid) |
static void | print_trace () |
void | sighand_segv (int given_signal) |
Variables | |
void(*)(int) | openvas_signal (int signum, void(*handler)(int)) |
Provides signal handling functions.
Definition in file sighand.c.
void let_em_die | ( | int | pid | ) |
Definition at line 40 of file sighand.c.
References pid.
Referenced by make_em_die().
void make_em_die | ( | int | sig | ) |
Definition at line 48 of file sighand.c.
References let_em_die().
Referenced by init_child_signal_handlers(), and sighand_segv().
|
static |
Definition at line 111 of file sighand.c.
Referenced by sighand_segv().
void sighand_chld | ( | pid_t | pid | ) |
Definition at line 103 of file sighand.c.
References pid.
Referenced by init_signal_handlers().
void sighand_segv | ( | int | given_signal | ) |
Definition at line 130 of file sighand.c.
References make_em_die(), openvas_signal, and print_trace().
Referenced by init_child_signal_handlers().
void(*)(int) openvas_signal(int signum, void(*handler)(int)) |
Definition at line 87 of file sighand.c.
Referenced by attack_host(), attack_network(), init_child_signal_handlers(), init_signal_handlers(), openvas(), plugins_reload_from_dir(), reload_openvas(), and sighand_segv().