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 339