Nilorea Library
C utilities for networking, threading, graphics
SIGNALS: signals handling and stack printing

Macros

#define MAX_STACK_FRAMES   32
 Number of backtrace log lines. More...
 
#define SIGALTSTACK_SIZE   65536
 Size of the signal handler alternate stack. More...
 

Functions

void set_signal_handler (const char *progname)
 Install a signal handler for progname. More...
 

Detailed Description

Macro Definition Documentation

◆ MAX_STACK_FRAMES

#define MAX_STACK_FRAMES   32

Number of backtrace log lines.

Definition at line 25 of file n_signals.h.

◆ SIGALTSTACK_SIZE

#define SIGALTSTACK_SIZE   65536

Size of the signal handler alternate stack.

Definition at line 23 of file n_signals.h.

Function Documentation

◆ set_signal_handler()

void set_signal_handler ( const char *  progname)

Install a signal handler for progname.

Parameters
prognamename of the program to monitor

Definition at line 393 of file n_signals.c.

References __n_stack_traced_progam_name, alternate_stack, and posix_signal_handler().

+ Here is the call graph for this function: