fixes for host gcc 4.6.1
[zpugcc/jano.git] / toolchain / gcc / newlib / libc / include / signal.h
blob1b3b57b49d7b3d45673ecd6e07a0b676d15b1559
1 #ifndef _SIGNAL_H_
2 #define _SIGNAL_H_
4 #include "_ansi.h"
5 #include <sys/signal.h>
7 _BEGIN_STD_C
9 typedef int sig_atomic_t; /* Atomic entity type (ANSI) */
11 #define SIG_DFL ((_sig_func_ptr)0) /* Default action */
12 #define SIG_IGN ((_sig_func_ptr)1) /* Ignore action */
13 #define SIG_ERR ((_sig_func_ptr)-1) /* Error return */
15 struct _reent;
17 _sig_func_ptr _EXFUN(_signal_r, (struct _reent *, int, _sig_func_ptr));
18 int _EXFUN(_raise_r, (struct _reent *, int));
20 #ifndef _REENT_ONLY
21 _sig_func_ptr _EXFUN(signal, (int, _sig_func_ptr));
22 int _EXFUN(raise, (int));
23 #endif
25 _END_STD_C
27 #endif /* _SIGNAL_H_ */