OpenVAS Scanner  6.0.0~git
Macros | Functions | Variables
sighand.c File Reference

Provides signal handling functions. More...

#include "sighand.h"
#include "string.h"
#include "utils.h"
#include <errno.h>
#include <execinfo.h>
#include <glib.h>
#include <gvm/base/pidfile.h>
#include <signal.h>
#include <sys/socket.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 (pid_t pid)
 
static void print_trace ()
 
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 ( )
static

◆ sighand_chld()

void sighand_chld ( pid_t  pid)

◆ sighand_segv()

void sighand_segv ( int  given_signal)

Variable Documentation

◆ openvas_signal

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