]> git.ipfire.org Git - thirdparty/glibc.git/blob - conform/data/signal.h-data
Update.
[thirdparty/glibc.git] / conform / data / signal.h-data
1 typed-constant SIG_DFL {void(*)(int)}
2 typed-constant SIG_ERR {void(*)(int)}
3 typed-constant SIG_HOLD {void(*)(int)}
4 typed-constant SIG_IGN {void(*)(int)}
5
6 type sig_atomic_t
7 type sigset_t
8 type pid_t
9
10 element {union sigval} int sival_int
11 element {union sigval} {void*} sival_ptr
12
13 type {struct sigevent}
14
15 // Test the elements of the sigevent_t structure.
16 element {struct sigevent} int sigev_notify
17 element {struct sigevent} int sigev_signo
18 element {struct sigevent} {union sigval} sigev_value
19 element {struct sigevent} {void(*)(union sigval)} sigev_notify_function
20 element {struct sigevent} {pthread_attr_t*} sigev_notify_attributes
21
22 constant SIGEV_NONE
23 constant SIGEV_SIGNAL
24 constant SIGEV_THREAD
25
26 type {union sigval}
27
28 macro SIGRTMIN
29 macro SIGRTMAX
30
31 constant SIGABRT
32 constant SIGALRM
33 constant SIGFPE
34 constant SIGHUP
35 constant SIGILL
36 constant SIGINT
37 constant SIGKILL
38 constant SIGPIPE
39 constant SIGQUIT
40 constant SIGSEGV
41 constant SIGTERM
42 constant SIGUSR1
43 constant SIGUSR2
44 constant SIGCHLD
45 constant SIGCONT
46 constant SIGSTOP
47 constant SIGTSTP
48 constant SIGTTIN
49 constant SIGTTOU
50 constant SIGBUS
51 constant SIGPOLL
52 constant SIGPROF
53 constant SIGSYS
54 constant SIGTRAP
55 constant SIGURG
56 constant SIGVALRM
57 constant SIGXCPU
58 constant SIGXFSZ
59
60 type {struct sigaction}
61
62 element {struct sigaction} {void(*} sa_handler )(int)
63 element {struct sigaction} sigset_t sa_mask
64 element {struct sigaction} int sa_flags
65 element {struct sigaction} {void(*} sa_sigaction )(int, siginfo_t*, void*)
66
67 constant SA_NOCLDSTOP
68 constant SIG_BLOCK
69 constant SIG_UNBLOCK
70 constant SIG_SETMASK
71 constant SA_ONSTACK
72 constant SA_RESETHAND
73 constant SA_RESTART
74 constant SA_SIGINFO
75 constant SA_NOCLDWAIT
76 constant SA_NODEFER
77 constant SS_ONSTACK
78 constant SS_DISABLE
79 constant MINSIGSTKSZ
80 constant SIGSTKSZ
81
82 type ucontext_t
83
84 element ucontext_t {ucontext_t*} uc_link
85 element ucontext_t sigset_t uc_sigmask
86 element ucontext_t stack_t uc_stack
87 element ucontext_t mcontext_t uc_mcontext
88
89 type stack_t
90
91 element stack_t {void*} ss_sp
92 element stack_t size_t ss_size
93 element stack_t int ss_flags
94
95 type {struct sigstack}
96
97 element {struct sigstack} int ss_onstack
98 element {struct sigstack} {void*} ss_sp
99
100 type siginfo_t
101
102 element siginfo_t int si_signo
103 element siginfo_t int si_errno
104 element siginfo_t int si_code
105 element siginfo_t pid_t si_pid
106 element siginfo_t uid_t si_uid
107 element siginfo_t {void*} si_addr
108 element siginfo_t int si_status
109 element siginfo_t long si_band
110 element siginfo_t {union sigval} si_value
111
112 constant ILL_ILLOPC
113 constant ILL_ILLOPN
114 constant ILL_ILLADR
115 constant ILL_ILLTRP
116 constant ILL_PRVOPC
117 constant ILL_PRVREG
118 constant ILL_COPROC
119 constant ILL_BADSTK
120 constant FPE_INTDIV
121 constant FPE_INTOVF
122 constant FPE_FLTDIV
123 constant FPE_FLTOVF
124 constant FPE_FLTUND
125 constant FPE_FLTRES
126 constant FPE_FLTINV
127 constant FPE_FLTSUB
128 constant SEGV_MAPERR
129 constant SEGV_ACCERR
130 constant BUS_ADRALN
131 constant BUS_ADRERR
132 constant BUS_OBJERR
133 constant TRAP_BRKPT
134 constant TRAP_TRACE
135 constant CLD_EXITED
136 constant CLD_KILLED
137 constant CLD_DUMPED
138 constant CLD_TRAPPED
139 constant CLD_STOPPED
140 constant CLD_CONTINUED
141 constant POLL_IN
142 constant POLL_OUT
143 constant POLL_MSG
144 constant POLL_ERR
145 constant POLL_PRI
146 constant POLL_HUP
147 constant SI_USER
148 constant SI_QUEUE
149 constant SI_TIMER
150 constant SI_ASYNCIO
151 constant SI_MESGQ
152
153 function void (*bsd_signal (int, void(*)(int)))(int)
154 function int kill (pid_t, int)
155 function int killpg (pid_t, int)
156 function int pthread_kill (pthread_t, int)
157 function int pthread_sigmask (int, const sigset_t*, sigset_t*)
158 function int raise (int)
159 function int sigaction (int, const struct sigaction*, struct sigaction*)
160 function int sigaddset (sigset_t*, int)
161 function int sigaltstack (const stack_t*, stack_t*)
162 function int sigdelset (sigset_t*, int)
163 function int sigemptyset (sigset_t*)
164 function int sigfillset (sigset_t*)
165 function int sighold (int)
166 function int sigignore (int)
167 function int siginterrupt (int, int)
168 function int sigismember (const sigset_t*, int)
169 function void (*signal (int, void(*)(int)))(int)
170 function int sigpause (int)
171 function int sigpending (sigset_t*)
172 function int sigprocmask (int, const sigset_t*, sigset_t*)
173 function int sigqueue (pid_t, int, const union sigval)
174 function int sigrelse (int)
175 function void (*sigset (int, void(*)(int)))(int)
176 function int sigstack (struct sigstack*, struct sigstack*)
177 function int sigsuspend (const sigset_t*)
178 function int sigtimedwait (const sigset_t*, siginfo_t*, const struct timespec*)
179 function int sigwait (const sigset_t*, int*)
180 function int sigwaitinfo (const sigset_t*, siginfo_t*)
181
182 allow SIG*
183 allow sa_*
184 allow uc_*
185 allow ss_*
186 allow sv_*
187 allow si_*
188 allow SI_*
189 allow sigev_*
190 allow SIGEV_*
191 allow sival_*
192 allow SA_*
193 allow BUS_*
194 allow CLD_*
195 allow FPE_*
196 allow ILL_*
197 allow POLL_*
198 allow SEGV_*
199 allow SS_*
200 allow SV_*
201 allow TRAP_*
202 allow *_t