5755416 [rkeene@sledge /home/rkeene/devel/cygwin-stuff/cyg-root/usr/include]$ cat -n signal.h
 1 #ifndef _SIGNAL_H_
 2 #ifdef __cplusplus
 3 extern "C" {
 4 #endif
 5 #define _SIGNAL_H_
 6 
 7 #include "_ansi.h"
 8 #include <sys/signal.h>
 9 
10 typedef int sig_atomic_t;       /* Atomic entity type (ANSI) */
11 
12 #if defined(__STDC__) || defined(__cplusplus)
13 #define SIG_DFL ((void (*)(int))0)  /* Default action */
14 #define SIG_IGN ((void (*)(int))1)  /* Ignore action */
15 #define SIG_ERR ((void (*)(int))-1) /* Error return */
16 #else
17 #define SIG_DFL ((void (*)())0)     /* Default action */
18 #define SIG_IGN ((void (*)())1)     /* Ignore action */
19 #define SIG_ERR ((void (*)())-1)    /* Error return */
20 #endif
21 
22 typedef void (*_sig_func_ptr) (int);
23 
24 struct _reent;
25 
26 _sig_func_ptr _EXFUN(_signal_r, (struct _reent *, int, _sig_func_ptr));
27 int _EXFUN(_raise_r, (struct _reent *, int));
28 
29 #ifndef _REENT_ONLY
30 _sig_func_ptr _EXFUN(signal, (int, _sig_func_ptr));
31 int _EXFUN(raise, (int));
32 #endif
33 
34 #ifdef __cplusplus
35 }
36 #endif
37 #endif /* _SIGNAL_H_ */
5755417 [rkeene@sledge /home/rkeene/devel/cygwin-stuff/cyg-root/usr/include]$

Click here to go back to the directory listing.
Click here to download this file.
last modified: 2001-01-31 15:09:06