Move the sources to trunk
[opencv] / apps / cvenv / include / signal.h
1 /*  This header file is machine generated. 
2 Modify EiC/config/genstdio.c, or the target independent source 
3 files it reads, in order to modify this file.  Any 
4 direct modifications to this file will be lost. 
5 */
6
7 #ifndef EiC_signal_H
8 #define EiC_signal_H
9
10 #pragma push_safeptr
11
12 #define SIGABRT 6
13 #define SIGINT  2
14 #define SIGILL  4
15 #define SIGFPE  8
16 #define SIGSEGV 11
17 #define SIGTERM 15
18
19 /* signal() args & returns */
20 typedef int  sig_atomic_t;
21 void (*signal(int sig, void (*func)(int a))) (int a);
22 int raise(int sig);
23 #define SIG_ERR       (void (*)(int)) -1
24 #define SIG_DFL       (void (*)(int)) 0
25 #define SIG_IGN       (void (*)(int)) 1
26
27 /* POSIX.1 STUFF */
28 #ifdef _POSIX_SOURCE
29 #define SA_NOCLDSTOP    1
30 #define SIGALRM 14
31 #define SIGCHLD 17
32 #define SIGHUP  1
33 #define SIGIOT  6
34 #define SIGKILL 9
35 #define SIGPIPE 13
36 #define SIGQUIT 3
37 #define SIGSTOP 19
38 #define SIGTSTP 20
39 #define SIGTTIN 21
40 #define SIGTTOU 22
41 #define SIGUSR1 10
42 #define SIGUSR2 12
43 #endif /* end  _POSIX_SOURCE */
44
45 #pragma pop_ptr
46
47 #endif    /* end EiC_signal_H */