OpenVAS Scanner  6.0.1
Macros | Functions
processes.c File Reference

Creates new threads. More...

#include "processes.h"
#include "sighand.h"
#include <errno.h>
#include <glib.h>
#include <setjmp.h>
#include <signal.h>
#include <stdlib.h>
#include <string.h>
#include <sys/wait.h>
#include <time.h>
#include <unistd.h>

Macros

#define G_LOG_DOMAIN   "sd main"
 GLib log domain. More...
 

Functions

int terminate_process (pid_t pid)
 
static void init_child_signal_handlers ()
 
pid_t create_process (process_func_t function, void *argument)
 Create a new process (fork). More...
 

Detailed Description

Creates new threads.

Macro Definition Documentation

◆ G_LOG_DOMAIN

#define G_LOG_DOMAIN   "sd main"

GLib log domain.

Function Documentation

◆ create_process()

pid_t create_process ( process_func_t  function,
void *  argument 
)

Create a new process (fork).

◆ init_child_signal_handlers()

static void init_child_signal_handlers ( )
static

◆ terminate_process()

int terminate_process ( pid_t  pid)