Home | History | Annotate | Download | only in plat-irix6
      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