|
1 # Generated by h2py from /usr/include/sys/wait.h |
|
2 from warnings import warnpy3k |
|
3 warnpy3k("the WAIT module has been removed in Python 3.0", stacklevel=2) |
|
4 del warnpy3k |
|
5 |
|
6 # Included from standards.h |
|
7 def _W_INT(i): return (i) |
|
8 |
|
9 WUNTRACED = 0004 |
|
10 WNOHANG = 0100 |
|
11 _WSTOPPED = 0177 |
|
12 def WIFEXITED(stat): return ((_W_INT(stat)&0377)==0) |
|
13 |
|
14 def WEXITSTATUS(stat): return ((_W_INT(stat)>>8)&0377) |
|
15 |
|
16 def WTERMSIG(stat): return (_W_INT(stat)&0177) |
|
17 |
|
18 def WSTOPSIG(stat): return ((_W_INT(stat)>>8)&0377) |
|
19 |
|
20 WEXITED = 0001 |
|
21 WTRAPPED = 0002 |
|
22 WSTOPPED = 0004 |
|
23 WCONTINUED = 0010 |
|
24 WNOWAIT = 0200 |
|
25 WOPTMASK = (WEXITED|WTRAPPED|WSTOPPED|WCONTINUED|WNOHANG|WNOWAIT) |
|
26 WSTOPFLG = 0177 |
|
27 WCONTFLG = 0177777 |
|
28 WCOREFLAG = 0200 |
|
29 WSIGMASK = 0177 |
|
30 def WWORD(stat): return (_W_INT(stat)&0177777) |
|
31 |
|
32 def WIFCONTINUED(stat): return (WWORD(stat)==WCONTFLG) |
|
33 |
|
34 def WCOREDUMP(stat): return (_W_INT(stat) & WCOREFLAG) |
|
35 |
|
36 |
|
37 # Included from sys/types.h |
|
38 |
|
39 # Included from sgidefs.h |
|
40 _MIPS_ISA_MIPS1 = 1 |
|
41 _MIPS_ISA_MIPS2 = 2 |
|
42 _MIPS_ISA_MIPS3 = 3 |
|
43 _MIPS_ISA_MIPS4 = 4 |
|
44 _MIPS_SIM_ABI32 = 1 |
|
45 _MIPS_SIM_NABI32 = 2 |
|
46 _MIPS_SIM_ABI64 = 3 |
|
47 P_MYID = (-1) |
|
48 P_MYHOSTID = (-1) |
|
49 |
|
50 # Included from sys/bsd_types.h |
|
51 |
|
52 # Included from sys/mkdev.h |
|
53 ONBITSMAJOR = 7 |
|
54 ONBITSMINOR = 8 |
|
55 OMAXMAJ = 0x7f |
|
56 OMAXMIN = 0xff |
|
57 NBITSMAJOR = 14 |
|
58 NBITSMINOR = 18 |
|
59 MAXMAJ = 0x1ff |
|
60 MAXMIN = 0x3ffff |
|
61 OLDDEV = 0 |
|
62 NEWDEV = 1 |
|
63 MKDEV_VER = NEWDEV |
|
64 def major(dev): return __major(MKDEV_VER, dev) |
|
65 |
|
66 def minor(dev): return __minor(MKDEV_VER, dev) |
|
67 |
|
68 |
|
69 # Included from sys/select.h |
|
70 FD_SETSIZE = 1024 |
|
71 __NBBY = 8 |
|
72 |
|
73 # Included from string.h |
|
74 NULL = 0L |
|
75 NBBY = 8 |
|
76 |
|
77 # Included from sys/procset.h |
|
78 P_INITPID = 1 |
|
79 P_INITUID = 0 |
|
80 P_INITPGID = 0 |
|
81 |
|
82 # Included from sys/signal.h |
|
83 SIGHUP = 1 |
|
84 SIGINT = 2 |
|
85 SIGQUIT = 3 |
|
86 SIGILL = 4 |
|
87 SIGTRAP = 5 |
|
88 SIGIOT = 6 |
|
89 SIGABRT = 6 |
|
90 SIGEMT = 7 |
|
91 SIGFPE = 8 |
|
92 SIGKILL = 9 |
|
93 SIGBUS = 10 |
|
94 SIGSEGV = 11 |
|
95 SIGSYS = 12 |
|
96 SIGPIPE = 13 |
|
97 SIGALRM = 14 |
|
98 SIGTERM = 15 |
|
99 SIGUSR1 = 16 |
|
100 SIGUSR2 = 17 |
|
101 SIGCLD = 18 |
|
102 SIGCHLD = 18 |
|
103 SIGPWR = 19 |
|
104 SIGWINCH = 20 |
|
105 SIGURG = 21 |
|
106 SIGPOLL = 22 |
|
107 SIGIO = 22 |
|
108 SIGSTOP = 23 |
|
109 SIGTSTP = 24 |
|
110 SIGCONT = 25 |
|
111 SIGTTIN = 26 |
|
112 SIGTTOU = 27 |
|
113 SIGVTALRM = 28 |
|
114 SIGPROF = 29 |
|
115 SIGXCPU = 30 |
|
116 SIGXFSZ = 31 |
|
117 SIG32 = 32 |
|
118 SIGCKPT = 33 |
|
119 SIGRTMIN = 49 |
|
120 SIGRTMAX = 64 |
|
121 SIGPTINTR = 47 |
|
122 SIGPTRESCHED = 48 |
|
123 __sigargs = int |
|
124 SIGEV_NONE = 128 |
|
125 SIGEV_SIGNAL = 129 |
|
126 SIGEV_CALLBACK = 130 |
|
127 |
|
128 # Included from sys/siginfo.h |
|
129 ILL_ILLOPC = 1 |
|
130 ILL_ILLOPN = 2 |
|
131 ILL_ILLADR = 3 |
|
132 ILL_ILLTRP = 4 |
|
133 ILL_PRVOPC = 5 |
|
134 ILL_PRVREG = 6 |
|
135 ILL_COPROC = 7 |
|
136 ILL_BADSTK = 8 |
|
137 NSIGILL = 8 |
|
138 FPE_INTDIV = 1 |
|
139 FPE_INTOVF = 2 |
|
140 FPE_FLTDIV = 3 |
|
141 FPE_FLTOVF = 4 |
|
142 FPE_FLTUND = 5 |
|
143 FPE_FLTRES = 6 |
|
144 FPE_FLTINV = 7 |
|
145 FPE_FLTSUB = 8 |
|
146 NSIGFPE = 8 |
|
147 SEGV_MAPERR = 1 |
|
148 SEGV_ACCERR = 2 |
|
149 NSIGSEGV = 2 |
|
150 BUS_ADRALN = 1 |
|
151 BUS_ADRERR = 2 |
|
152 BUS_OBJERR = 3 |
|
153 NSIGBUS = 3 |
|
154 TRAP_BRKPT = 1 |
|
155 TRAP_TRACE = 2 |
|
156 NSIGTRAP = 2 |
|
157 CLD_EXITED = 1 |
|
158 CLD_KILLED = 2 |
|
159 CLD_DUMPED = 3 |
|
160 CLD_TRAPPED = 4 |
|
161 CLD_STOPPED = 5 |
|
162 CLD_CONTINUED = 6 |
|
163 NSIGCLD = 6 |
|
164 POLL_IN = 1 |
|
165 POLL_OUT = 2 |
|
166 POLL_MSG = 3 |
|
167 POLL_ERR = 4 |
|
168 POLL_PRI = 5 |
|
169 POLL_HUP = 6 |
|
170 NSIGPOLL = 6 |
|
171 SI_MAXSZ = 128 |
|
172 SI_USER = 0 |
|
173 SI_KILL = SI_USER |
|
174 SI_QUEUE = -1 |
|
175 SI_ASYNCIO = -2 |
|
176 SI_TIMER = -3 |
|
177 SI_MESGQ = -4 |
|
178 SIG_NOP = 0 |
|
179 SIG_BLOCK = 1 |
|
180 SIG_UNBLOCK = 2 |
|
181 SIG_SETMASK = 3 |
|
182 SIG_SETMASK32 = 256 |
|
183 SA_ONSTACK = 0x00000001 |
|
184 SA_RESETHAND = 0x00000002 |
|
185 SA_RESTART = 0x00000004 |
|
186 SA_SIGINFO = 0x00000008 |
|
187 SA_NODEFER = 0x00000010 |
|
188 SA_NOCLDWAIT = 0x00010000 |
|
189 SA_NOCLDSTOP = 0x00020000 |
|
190 _SA_BSDCALL = 0x10000000 |
|
191 MINSIGSTKSZ = 512 |
|
192 SIGSTKSZ = 8192 |
|
193 SS_ONSTACK = 0x00000001 |
|
194 SS_DISABLE = 0x00000002 |
|
195 |
|
196 # Included from sys/ucontext.h |
|
197 NGREG = 36 |
|
198 NGREG = 37 |
|
199 GETCONTEXT = 0 |
|
200 SETCONTEXT = 1 |
|
201 UC_SIGMASK = 001 |
|
202 UC_STACK = 002 |
|
203 UC_CPU = 004 |
|
204 UC_MAU = 010 |
|
205 UC_MCONTEXT = (UC_CPU|UC_MAU) |
|
206 UC_ALL = (UC_SIGMASK|UC_STACK|UC_MCONTEXT) |
|
207 CTX_R0 = 0 |
|
208 CTX_AT = 1 |
|
209 CTX_V0 = 2 |
|
210 CTX_V1 = 3 |
|
211 CTX_A0 = 4 |
|
212 CTX_A1 = 5 |
|
213 CTX_A2 = 6 |
|
214 CTX_A3 = 7 |
|
215 CTX_T0 = 8 |
|
216 CTX_T1 = 9 |
|
217 CTX_T2 = 10 |
|
218 CTX_T3 = 11 |
|
219 CTX_T4 = 12 |
|
220 CTX_T5 = 13 |
|
221 CTX_T6 = 14 |
|
222 CTX_T7 = 15 |
|
223 CTX_A4 = 8 |
|
224 CTX_A5 = 9 |
|
225 CTX_A6 = 10 |
|
226 CTX_A7 = 11 |
|
227 CTX_T0 = 12 |
|
228 CTX_T1 = 13 |
|
229 CTX_T2 = 14 |
|
230 CTX_T3 = 15 |
|
231 CTX_S0 = 16 |
|
232 CTX_S1 = 17 |
|
233 CTX_S2 = 18 |
|
234 CTX_S3 = 19 |
|
235 CTX_S4 = 20 |
|
236 CTX_S5 = 21 |
|
237 CTX_S6 = 22 |
|
238 CTX_S7 = 23 |
|
239 CTX_T8 = 24 |
|
240 CTX_T9 = 25 |
|
241 CTX_K0 = 26 |
|
242 CTX_K1 = 27 |
|
243 CTX_GP = 28 |
|
244 CTX_SP = 29 |
|
245 CTX_S8 = 30 |
|
246 CTX_RA = 31 |
|
247 CTX_MDLO = 32 |
|
248 CTX_MDHI = 33 |
|
249 CTX_CAUSE = 34 |
|
250 CTX_EPC = 35 |
|
251 CTX_SR = 36 |
|
252 CXT_R0 = CTX_R0 |
|
253 CXT_AT = CTX_AT |
|
254 CXT_V0 = CTX_V0 |
|
255 CXT_V1 = CTX_V1 |
|
256 CXT_A0 = CTX_A0 |
|
257 CXT_A1 = CTX_A1 |
|
258 CXT_A2 = CTX_A2 |
|
259 CXT_A3 = CTX_A3 |
|
260 CXT_T0 = CTX_T0 |
|
261 CXT_T1 = CTX_T1 |
|
262 CXT_T2 = CTX_T2 |
|
263 CXT_T3 = CTX_T3 |
|
264 CXT_T4 = CTX_T4 |
|
265 CXT_T5 = CTX_T5 |
|
266 CXT_T6 = CTX_T6 |
|
267 CXT_T7 = CTX_T7 |
|
268 CXT_S0 = CTX_S0 |
|
269 CXT_S1 = CTX_S1 |
|
270 CXT_S2 = CTX_S2 |
|
271 CXT_S3 = CTX_S3 |
|
272 CXT_S4 = CTX_S4 |
|
273 CXT_S5 = CTX_S5 |
|
274 CXT_S6 = CTX_S6 |
|
275 CXT_S7 = CTX_S7 |
|
276 CXT_T8 = CTX_T8 |
|
277 CXT_T9 = CTX_T9 |
|
278 CXT_K0 = CTX_K0 |
|
279 CXT_K1 = CTX_K1 |
|
280 CXT_GP = CTX_GP |
|
281 CXT_SP = CTX_SP |
|
282 CXT_S8 = CTX_S8 |
|
283 CXT_RA = CTX_RA |
|
284 CXT_MDLO = CTX_MDLO |
|
285 CXT_MDHI = CTX_MDHI |
|
286 CXT_CAUSE = CTX_CAUSE |
|
287 CXT_EPC = CTX_EPC |
|
288 CXT_SR = CTX_SR |
|
289 SV_ONSTACK = 0x0001 |
|
290 SV_INTERRUPT = 0x0002 |
|
291 NUMBSDSIGS = (32) |
|
292 def sigmask(sig): return (1L << ((sig)-1)) |
|
293 |
|
294 def sigmask(sig): return (1L << ((sig)-1)) |
|
295 |
|
296 SIG_ERR = (-1) |
|
297 SIG_IGN = (1) |
|
298 SIG_HOLD = (2) |
|
299 SIG_DFL = (0) |
|
300 NSIG = 65 |
|
301 MAXSIG = (NSIG-1) |
|
302 NUMSIGS = (NSIG-1) |
|
303 BRK_USERBP = 0 |
|
304 BRK_KERNELBP = 1 |
|
305 BRK_ABORT = 2 |
|
306 BRK_BD_TAKEN = 3 |
|
307 BRK_BD_NOTTAKEN = 4 |
|
308 BRK_SSTEPBP = 5 |
|
309 BRK_OVERFLOW = 6 |
|
310 BRK_DIVZERO = 7 |
|
311 BRK_RANGE = 8 |
|
312 BRK_PSEUDO_OP_BIT = 0x80 |
|
313 BRK_PSEUDO_OP_MAX = 0x3 |
|
314 BRK_CACHE_SYNC = 0x80 |
|
315 BRK_SWASH_FLUSH = 0x81 |
|
316 BRK_SWASH_SWTCH = 0x82 |
|
317 BRK_MULOVF = 1023 |
|
318 |
|
319 # Included from sys/resource.h |
|
320 PRIO_MIN = -20 |
|
321 PRIO_MAX = 20 |
|
322 PRIO_PROCESS = 0 |
|
323 PRIO_PGRP = 1 |
|
324 PRIO_USER = 2 |
|
325 RUSAGE_SELF = 0 |
|
326 RUSAGE_CHILDREN = -1 |
|
327 RLIMIT_CPU = 0 |
|
328 RLIMIT_FSIZE = 1 |
|
329 RLIMIT_DATA = 2 |
|
330 RLIMIT_STACK = 3 |
|
331 RLIMIT_CORE = 4 |
|
332 RLIMIT_NOFILE = 5 |
|
333 RLIMIT_VMEM = 6 |
|
334 RLIMIT_RSS = 7 |
|
335 RLIMIT_AS = RLIMIT_VMEM |
|
336 RLIM_NLIMITS = 8 |
|
337 RLIM32_INFINITY = 0x7fffffff |
|
338 RLIM_INFINITY = 0x7fffffff |