#ifndef _SIGNAL_H
#define _SIGNAL_H

/* signal.h - C99 standard header */

#ifndef _WINCE

/* type definitions */
typedef int sig_atomic_t;
typedef void __cdecl __sigfunc(int);

/* signal codes */
#define SIGINT  2
#define SIGILL  4
#define SIGABRT  6
#define SIGFPE  8
#define SIGSEGV  11
#define SIGTERM  15

/* signal return values */
#define SIG_DFL  ((__sigfunc *)0)
#define SIG_ERR  ((__sigfunc *)-1)
#define SIG_IGN  ((__sigfunc *)1)

/* declarations */
int __cdecl raise(int);
__sigfunc * __cdecl signal(int, __sigfunc *);

#endif /* _WINCE */

#endif /* _SIGNAL_H */

