-#ifndef __SIGNAL_H\r
-#define __SIGNAL_H\r
-#ifndef __TYPES_H\r
-#include <sys/types.h>\r
-#endif\r
-\r
-#define NSIGS 16 /* Number of signals <= 16 */\r
-\r
-#if 1 /* Nick, because the unix() system call needs integer parameters only */\r
-#define __NOTASIGNAL 0\r
-#define SIGHUP 1 /* Hangup detected on controlling terminal\r
- or death of a controlling process */\r
-#define SIGINT 2 /* Interrupt from keyboard */\r
-#define SIGQUIT 3 /* Quit from keyboard */\r
-#define SIGILL 4 /* Illegal instruction */\r
-#define SIGTRAP 5 /* Trace/breakpoint trap */\r
-#define SIGIOT 6 /* IOT trap. A synonym for SIGABRT */\r
-#define SIGABRT SIGIOT /* Abort signal from abort */\r
-#define SIGUSR1 7 /* User's signal 1 */\r
-#define SIGUSR2 8 /* User's signal 2 */\r
-#define SIGKILL 9 /* Kill signal */\r
-#define SIGPIPE 10 /* Broken pipe: write to pipe with no readers */\r
-#define SIGALRM 11 /* Timer signal from alarm */\r
-#define SIGTERM 12 /* Termination signal */\r
-#define SIGURG 13 /* Urgent signal */\r
-#define SIGCONT 14 /* Continue process */\r
-#define SIGSTOP 15 /* Stop process */\r
-#define __NUMOFSIGNALS SIGSTOP\r
-/* this signals defined only for compatibility */\r
-#define SIGBUS 16 /* Bus error */\r
-#define SIGFPE 17 /* Floating point exception */\r
-#define SIGSEGV 18 /* Invalid memory reference */\r
-#define SIGSYS 19 /* Bad argument to routine */\r
-#define SIGTTIN 20\r
-#define SIGTOUT 21\r
-typedef int signal_t;\r
-#else\r
-/* signals values */\r
-typedef enum {\r
- __NOTASIGNAL = 0,\r
- SIGHUP, /* Hangup detected on controlling terminal\r
- or death of a controlling process */\r
- SIGINT, /* Interrupt from keyboard */\r
- SIGQUIT, /* Quit from keyboard */\r
- SIGILL, /* Illegal instruction */\r
- SIGTRAP, /* Trace/breakpoint trap */\r
- SIGIOT, /* IOT trap. A synonym for SIGABRT */\r
- SIGABRT = SIGIOT, /* Abort signal from abort */\r
- SIGUSR1, /* User's signal 1 */\r
- SIGUSR2, /* User's signal 2 */\r
- SIGKILL, /* Kill signal */\r
- SIGPIPE, /* Broken pipe: write to pipe with no readers */\r
- SIGALRM, /* Timer signal from alarm */\r
- SIGTERM, /* Termination signal */\r
- SIGURG, /* Urgent signal */\r
- SIGCONT, /* Continue process */\r
- SIGSTOP, /* Stop process */\r
-#define __NUMOFSIGNALS SIGSTOP\r
- /* this signals defined only for compatibility */\r
- SIGBUS, /* Bus error */\r
- SIGFPE, /* Floating point exception */\r
- SIGSEGV, /* Invalid memory reference */\r
- SIGSYS, /* Bad argument to routine */\r
- SIGTTIN,\r
- SIGTOUT\r
-} signal_t;\r
-#endif\r
-\r
-#if __NUMOFSIGNALS > NSIGS\r
- error Too many signals defined\r
-#endif\r
-\r
-#define sigmask(sig) (1<<((sig)-1)) /* signal mask */\r
-\r
-typedef uint sigset_t; /* at least 16 bits */\r
-\r
-/* Type of a signal handler. */\r
-#if 1 /* Nick, for IAR compiler large or banked memory model */\r
-typedef long sig_t;\r
-#else\r
-typedef void (*sig_t) __P((signal_t));\r
-#endif\r
-\r
-#define SIG_DFL ((sig_t)0) /* default signal handling */\r
-#define SIG_IGN ((sig_t)1) /* ignore signal */\r
-#define SIG_ERR ((sig_t)-1) /* error return from signal */\r
-\r
-#if 0\r
-struct sigaction {\r
- sig_t sa_handler;\r
- sigset_t sa_mask;\r
- uint sa_flags;\r
- void (*sa_restorer)( /*void*/ );\r
-};\r
-#endif\r
-\r
-extern char *sys_siglist[];\r
-\r
-#endif\r
+#ifndef __SIGNAL_H
+#define __SIGNAL_H
+#ifndef __TYPES_H
+#include <sys/types.h>
+#endif
+
+#define NSIGS 16 /* Number of signals <= 16 */
+
+#if 1 /* Nick, because the unix() system call needs integer parameters only */
+#define __NOTASIGNAL 0
+#define SIGHUP 1 /* Hangup detected on controlling terminal
+ or death of a controlling process */
+#define SIGINT 2 /* Interrupt from keyboard */
+#define SIGQUIT 3 /* Quit from keyboard */
+#define SIGILL 4 /* Illegal instruction */
+#define SIGTRAP 5 /* Trace/breakpoint trap */
+#define SIGIOT 6 /* IOT trap. A synonym for SIGABRT */
+#define SIGABRT SIGIOT /* Abort signal from abort */
+#define SIGUSR1 7 /* User's signal 1 */
+#define SIGUSR2 8 /* User's signal 2 */
+#define SIGKILL 9 /* Kill signal */
+#define SIGPIPE 10 /* Broken pipe: write to pipe with no readers */
+#define SIGALRM 11 /* Timer signal from alarm */
+#define SIGTERM 12 /* Termination signal */
+#define SIGURG 13 /* Urgent signal */
+#define SIGCONT 14 /* Continue process */
+#define SIGSTOP 15 /* Stop process */
+#define __NUMOFSIGNALS SIGSTOP
+/* this signals defined only for compatibility */
+#define SIGBUS 16 /* Bus error */
+#define SIGFPE 17 /* Floating point exception */
+#define SIGSEGV 18 /* Invalid memory reference */
+#define SIGSYS 19 /* Bad argument to routine */
+#define SIGTTIN 20
+#define SIGTOUT 21
+typedef int signal_t;
+#else
+/* signals values */
+typedef enum {
+ __NOTASIGNAL = 0,
+ SIGHUP, /* Hangup detected on controlling terminal
+ or death of a controlling process */
+ SIGINT, /* Interrupt from keyboard */
+ SIGQUIT, /* Quit from keyboard */
+ SIGILL, /* Illegal instruction */
+ SIGTRAP, /* Trace/breakpoint trap */
+ SIGIOT, /* IOT trap. A synonym for SIGABRT */
+ SIGABRT = SIGIOT, /* Abort signal from abort */
+ SIGUSR1, /* User's signal 1 */
+ SIGUSR2, /* User's signal 2 */
+ SIGKILL, /* Kill signal */
+ SIGPIPE, /* Broken pipe: write to pipe with no readers */
+ SIGALRM, /* Timer signal from alarm */
+ SIGTERM, /* Termination signal */
+ SIGURG, /* Urgent signal */
+ SIGCONT, /* Continue process */
+ SIGSTOP, /* Stop process */
+#define __NUMOFSIGNALS SIGSTOP
+ /* this signals defined only for compatibility */
+ SIGBUS, /* Bus error */
+ SIGFPE, /* Floating point exception */
+ SIGSEGV, /* Invalid memory reference */
+ SIGSYS, /* Bad argument to routine */
+ SIGTTIN,
+ SIGTOUT
+} signal_t;
+#endif
+
+#if __NUMOFSIGNALS > NSIGS
+ error Too many signals defined
+#endif
+
+#define sigmask(sig) (1<<((sig)-1)) /* signal mask */
+
+typedef uint sigset_t; /* at least 16 bits */
+
+/* Type of a signal handler. */
+#if 1 /* Nick, for IAR compiler large or banked memory model */
+typedef long sig_t;
+#else
+typedef void (*sig_t) __P((signal_t));
+#endif
+
+#define SIG_DFL ((sig_t)0) /* default signal handling */
+#define SIG_IGN ((sig_t)1) /* ignore signal */
+#define SIG_ERR ((sig_t)-1) /* error return from signal */
+
+#if 0
+struct sigaction {
+ sig_t sa_handler;
+ sigset_t sa_mask;
+ uint sa_flags;
+ void (*sa_restorer)( /*void*/ );
+};
+#endif
+
+extern char *sys_siglist[];
+
+#endif