OpenVAS Scanner 23.23.1
sighand.c File Reference

Provides signal handling functions. More...

#include "sighand.h"
#include "debug_utils.h"
#include "processes.h"
#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.

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()

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(* handler )(int) )