\hypertarget{portsignals_8h}{}\doxysection{portsignals.\+h File Reference}
\label{portsignals_8h}\index{portsignals.h@{portsignals.h}}
{\ttfamily \#include $<$signal.\+h$>$}\newline
\doxysubsection*{Macros}
\begin{DoxyCompactItemize}
\item 
\mbox{\Hypertarget{portsignals_8h_ab90e01ad2d601abf5f96d5a37fe152df}\label{portsignals_8h_ab90e01ad2d601abf5f96d5a37fe152df}} 
\#define {\bfseries FATAL\+\_\+\+SIG\+\_\+\+ERROR}~4
\item 
\mbox{\Hypertarget{portsignals_8h_ab83b88daaecc469d1edb90a527ab4a39}\label{portsignals_8h_ab83b88daaecc469d1edb90a527ab4a39}} 
\#define {\bfseries NSIG}~(1024)
\item 
\mbox{\Hypertarget{portsignals_8h_ae20b4f7171a09516ea73c9d2745bd596}\label{portsignals_8h_ae20b4f7171a09516ea73c9d2745bd596}} 
\#define {\bfseries SIGSEGV}~(NSIG+1)
\item 
\mbox{\Hypertarget{portsignals_8h_a7fbba29aec3e4a8daae12935299df92d}\label{portsignals_8h_a7fbba29aec3e4a8daae12935299df92d}} 
\#define {\bfseries SIGFPE}~(NSIG+2)
\item 
\mbox{\Hypertarget{portsignals_8h_a4c9c5284f8c8d146bd7a93d25017fc62}\label{portsignals_8h_a4c9c5284f8c8d146bd7a93d25017fc62}} 
\#define {\bfseries SIGILL}~(NSIG+3)
\item 
\mbox{\Hypertarget{portsignals_8h_ab43f07f46430ee328387ac0ef274a974}\label{portsignals_8h_ab43f07f46430ee328387ac0ef274a974}} 
\#define {\bfseries SIGEMT}~(NSIG+4)
\item 
\mbox{\Hypertarget{portsignals_8h_a8bacf9eb18fd539099c1bb4666c45d60}\label{portsignals_8h_a8bacf9eb18fd539099c1bb4666c45d60}} 
\#define {\bfseries SIGSYS}~(NSIG+5)
\item 
\mbox{\Hypertarget{portsignals_8h_a57e9c8c5fa13bf86bc779a9f6f408b7c}\label{portsignals_8h_a57e9c8c5fa13bf86bc779a9f6f408b7c}} 
\#define {\bfseries SIGPIPE}~(NSIG+6)
\item 
\mbox{\Hypertarget{portsignals_8h_a4d01f6568a74dcaab26ae31a149649f4}\label{portsignals_8h_a4d01f6568a74dcaab26ae31a149649f4}} 
\#define {\bfseries SIGLOST}~(NSIG+7)
\item 
\mbox{\Hypertarget{portsignals_8h_a7265cbba4972503c1c30a2e52a929874}\label{portsignals_8h_a7265cbba4972503c1c30a2e52a929874}} 
\#define {\bfseries SIGXCPU}~(NSIG+8)
\item 
\mbox{\Hypertarget{portsignals_8h_a75440a7aa885a1052dfd3b4393fd9baa}\label{portsignals_8h_a75440a7aa885a1052dfd3b4393fd9baa}} 
\#define {\bfseries SIGXFSZ}~(NSIG+9)
\item 
\mbox{\Hypertarget{portsignals_8h_a682182a5e5f38fd61f4311501e9dac5d}\label{portsignals_8h_a682182a5e5f38fd61f4311501e9dac5d}} 
\#define {\bfseries SIGTERM}~(NSIG+10)
\item 
\mbox{\Hypertarget{portsignals_8h_a487309e3e9e0527535644115204a639a}\label{portsignals_8h_a487309e3e9e0527535644115204a639a}} 
\#define {\bfseries SIGINT}~(NSIG+11)
\item 
\mbox{\Hypertarget{portsignals_8h_a62045b465be11891160d53c10861b16c}\label{portsignals_8h_a62045b465be11891160d53c10861b16c}} 
\#define {\bfseries SIGQUIT}~(NSIG+12)
\item 
\mbox{\Hypertarget{portsignals_8h_a136c64ec2d1306de745e39d6aee362ca}\label{portsignals_8h_a136c64ec2d1306de745e39d6aee362ca}} 
\#define {\bfseries SIGHUP}~(NSIG+13)
\item 
\mbox{\Hypertarget{portsignals_8h_aa6946723c6b7a86ec3c33caaf832840b}\label{portsignals_8h_aa6946723c6b7a86ec3c33caaf832840b}} 
\#define {\bfseries SIGALRM}~(NSIG+14)
\item 
\mbox{\Hypertarget{portsignals_8h_a71403d2f5240e409e213060ea3301851}\label{portsignals_8h_a71403d2f5240e409e213060ea3301851}} 
\#define {\bfseries SIGVTALRM}~(NSIG+15)
\item 
\mbox{\Hypertarget{portsignals_8h_ab6bd2a2ff7e58d45965ef257f96dfe65}\label{portsignals_8h_ab6bd2a2ff7e58d45965ef257f96dfe65}} 
\#define {\bfseries SIGPROF}~(NSIG+16)
\end{DoxyCompactItemize}


\doxysubsection{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. 