OpenVAS Scanner 21.4.1
Macros | Functions | Variables
sighand.c File Reference

Provides signal handling functions. More...

#include <execinfo.h>
#include <glib.h>
#include <signal.h>
#include <sys/wait.h>
#include <unistd.h>

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 (int sig)
 
static void print_trace (void)
 
void sighand_segv (int given_signal)
 

Variables

void(*)(int) openvas_signal (int signum, void(*handler)(int))
 

Detailed Description

Provides signal handling functions.

Macro Definition Documentation

◆ G_LOG_DOMAIN

#define G_LOG_DOMAIN   "sd main"

GLib log domain.

Function Documentation

◆ let_em_die()

void let_em_die ( int  pid)

◆ make_em_die()

void make_em_die ( int  sig)

◆ print_trace()

static void print_trace ( void  )
static

◆ sighand_chld()

void sighand_chld ( int  sig)

◆ sighand_segv()

void sighand_segv ( int  given_signal)

Variable Documentation

◆ openvas_signal

void(*)(int) openvas_signal(int signum, void(*handler)(int)) ( int  signum,
void(*)(int)  handler 
)