FORM 4.3
portsignals.h File Reference
#include <signal.h>

Go to the source code of this file.

Macros

#define FATAL_SIG_ERROR   4
 
#define NSIG   (1024)
 
#define SIGSEGV   (NSIG+1)
 
#define SIGFPE   (NSIG+2)
 
#define SIGILL   (NSIG+3)
 
#define SIGEMT   (NSIG+4)
 
#define SIGSYS   (NSIG+5)
 
#define SIGPIPE   (NSIG+6)
 
#define SIGLOST   (NSIG+7)
 
#define SIGXCPU   (NSIG+8)
 
#define SIGXFSZ   (NSIG+9)
 
#define SIGTERM   (NSIG+10)
 
#define SIGINT   (NSIG+11)
 
#define SIGQUIT   (NSIG+12)
 
#define SIGHUP   (NSIG+13)
 
#define SIGALRM   (NSIG+14)
 
#define SIGVTALRM   (NSIG+15)
 
#define SIGPROF   (NSIG+16)
 

Detailed Description

Contains definitions for signals used/intercepted in FORM.

Some systems (especially LINUX) have not enough signals available so some of the (!documented!) signals are not defined. This file contains the definition of all signals used in the program. If the signal is not defined we define it as unused (>NSIG).

The include of signal.h must be first, before we try to define undefined signals.

Definition in file portsignals.h.

Macro Definition Documentation

◆ FATAL_SIG_ERROR

#define FATAL_SIG_ERROR   4

Definition at line 47 of file portsignals.h.

◆ NSIG

#define NSIG   (1024)

Definition at line 53 of file portsignals.h.

◆ SIGSEGV

#define SIGSEGV   (NSIG+1)

Definition at line 57 of file portsignals.h.

◆ SIGFPE

#define SIGFPE   (NSIG+2)

Definition at line 60 of file portsignals.h.

◆ SIGILL

#define SIGILL   (NSIG+3)

Definition at line 63 of file portsignals.h.

◆ SIGEMT

#define SIGEMT   (NSIG+4)

Definition at line 66 of file portsignals.h.

◆ SIGSYS

#define SIGSYS   (NSIG+5)

Definition at line 69 of file portsignals.h.

◆ SIGPIPE

#define SIGPIPE   (NSIG+6)

Definition at line 72 of file portsignals.h.

◆ SIGLOST

#define SIGLOST   (NSIG+7)

Definition at line 75 of file portsignals.h.

◆ SIGXCPU

#define SIGXCPU   (NSIG+8)

Definition at line 78 of file portsignals.h.

◆ SIGXFSZ

#define SIGXFSZ   (NSIG+9)

Definition at line 81 of file portsignals.h.

◆ SIGTERM

#define SIGTERM   (NSIG+10)

Definition at line 84 of file portsignals.h.

◆ SIGINT

#define SIGINT   (NSIG+11)

Definition at line 87 of file portsignals.h.

◆ SIGQUIT

#define SIGQUIT   (NSIG+12)

Definition at line 90 of file portsignals.h.

◆ SIGHUP

#define SIGHUP   (NSIG+13)

Definition at line 93 of file portsignals.h.

◆ SIGALRM

#define SIGALRM   (NSIG+14)

Definition at line 96 of file portsignals.h.

◆ SIGVTALRM

#define SIGVTALRM   (NSIG+15)

Definition at line 99 of file portsignals.h.

◆ SIGPROF

#define SIGPROF   (NSIG+16)

Definition at line 102 of file portsignals.h.