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