]> pd.if.org Git - pdclib/blob - includes/signal.h
Fleshing out the headers.
[pdclib] / includes / signal.h
1 // ----------------------------------------------------------------------------
2 // $Id$
3 // ----------------------------------------------------------------------------
4 // Public Domain C Library - http://pdclib.sourceforge.net
5 // This code is Public Domain. Use, modify, and redistribute at will.
6 // ----------------------------------------------------------------------------
7 // TODO
8 // ----------------------------------------------------------------------------
9
10 #ifndef __SIGNAL_H
11 #define __SIGNAL_H __SIGNAL_H
12
13 // ----------------------------------------------------------------------------
14 // MACROS
15
16 #define SIGABRT // TODO
17 #define SIGFPE  // TODO
18 #define SIGILL  // TODO
19 #define SIGINT  // TODO
20 #define SIGSEGV // TODO
21 #define SIGTERM // TODO
22 #define SIG_DFL // TODO
23 #define SIG_ERR // TODO
24 #define SIG_IGN // TODO
25
26 // ----------------------------------------------------------------------------
27 // TYPEDEFS
28
29 typedef sig_atomic_t; // TODO
30
31 // ----------------------------------------------------------------------------
32 // FUNCTIONS
33
34 int raise( int sig );                                        // TODO
35 void ( * signal( int sig, void ( *func )( int ) ) ) ( int ); // TODO
36
37 #endif // __SIGNAL_H