Subversion Repositories configs

Rev

Details | Last modification | View Log | RSS feed

Rev Author Line No. Line
3 - 1
 
2
/* /usr/include/signal.h */
3
 
4
enum SIGNALS {
5
	SIGHUP    = 1,
6
	SIGINT    = 2,
7
	SIGQUIT   = 3,
8
	SIGILL    = 4,
9
	SIGTRAP   = 5,
10
	SIGABRT   = 6,
11
	SIGIOT    = 6,
12
	SIGBUS    = 7,
13
	SIGFPE    = 8,
14
	SIGKILL   = 9,
15
	SIGUSR1   = 10,
16
	SIGSEGV   = 11,
17
	SIGUSR2   = 12,
18
	SIGPIPE   = 13,
19
	SIGALRM   = 14,
20
	SIGTERM   = 15,
21
	SIGSTKFLT = 16,
22
	SIGCHLD   = 17,
23
	SIGCONT   = 18,
24
	SIGSTOP   = 19,
25
	SIGTSTP   = 20,
26
	SIGTTIN   = 21,
27
	SIGTTOU   = 22,
28
	SIGURG    = 23,
29
	SIGXCPU   = 24,
30
	SIGXFSZ   = 25,
31
	SIGVTALRM = 26,
32
	SIGPROF   = 27,
33
	SIGWINCH  = 28,
34
	SIGIO     = 29,
35
	SIGPWR    = 30,
36
	SIGSYS    = 31,
37
	SIGUNUSED = 31,
38
	SIGRTMIN  = 32,
39
	SIGRTMAX  = 32
40
};
41
 
42
enum SIGNAL_HANDLER {
43
	SIG_DFL = 0,
44
	SIG_IGN = 1,
45
	SIG_ERR = -1
46
};
47
 
48
 
49
void*   __sysv_signal(int sig = SIGNALS, void *handler = SIGNAL_HANDLER);
50
void*   sysv_signal(int sig = SIGNALS, void *handler = SIGNAL_HANDLER);
51
void*   signal(int sig = SIGNALS, void *handler = SIGNAL_HANDLER);
52
void*   bsd_signal(int sig = SIGNALS, void *handler = SIGNAL_HANDLER);
53
 
54
 
55
int     kill(__pid_t pid, int sig = SIGNALS);
56
int     killpg(__pid_t pgrp, int sig = SIGNALS);
57
int     raise(int sig = SIGNALS);
58
 
59
 
60
void*   ssignal(int sig = SIGNALS, void *handler = SIGNAL_HANDLER);
61
int     gsignal(int sig = SIGNALS);
62
void    psignal(int sig = SIGNALS, char *s);
63
 
64
 
65
int     __sigpause(int sig_or_mask, int is_sig);
66
int     sigpause(int mask);
67
int     sigblock(int mask);
68
 
69
 
70
int     sigsetmask(int mask);
71
int     siggetmask();
72
int     sigemptyset(void *set);
73
int     sigfillset(void *set);
74
int     sigaddset(void *set, int signo = SIGNALS);
75
int     sigdelset(void *set, int signo = SIGNALS);
76
int     sigismember(void *set, int signo = SIGNALS);
77
int     sigisemptyset(void *set);
78
int     sigandset(void *set, void *left, void *right);
79
int     sigorset(void *set, void *left, void *right);
80
int     sigprocmask(int how, void *set, void *oset);
81
int     sigsuspend(void *set);
82
int     sigaction(int sig = SIGNALS, void *act, void *oact);
83
int     sigpending(void *set);
84
int     sigwait(void *set, int *sig);
85
int     sigwaitinfo(void *set, void *info);
86
int     sigtimedwait(void *set, void *info, void *__timeout);
87
 
88
 
89
int     sigqueue(__pid_t pid, int sig = SIGNALS, u_int val);
90
int     sigvec(int sig = SIGNALS, void *vec, void *ovec);
91
int     sigreturn(void *scp);
92
int     siginterrupt(int sig = SIGNALS, int interrupt);
93
int     sigstack(void *ss, void *oss);
94
int     sigaltstack(void *ss, void *oss);
95
int     sighold(int sig = SIGNALS);
96
int     sigrelse(int sig = SIGNALS);
97
int     sigignore(int sig = SIGNALS);
98
void*   sigset(int sig = SIGNALS, void *disp);
99
int     __libc_current_sigrtmin();
100
int     __libc_current_sigrtmax();