1 # Generated by h2py from /usr/include/sys/types.h 2 3 # Included from sys/isa_defs.h 4 _CHAR_ALIGNMENT = 1 5 _SHORT_ALIGNMENT = 2 6 _INT_ALIGNMENT = 4 7 _LONG_ALIGNMENT = 8 8 _LONG_LONG_ALIGNMENT = 8 9 _DOUBLE_ALIGNMENT = 8 10 _LONG_DOUBLE_ALIGNMENT = 16 11 _POINTER_ALIGNMENT = 8 12 _MAX_ALIGNMENT = 16 13 _ALIGNMENT_REQUIRED = 1 14 _CHAR_ALIGNMENT = 1 15 _SHORT_ALIGNMENT = 2 16 _INT_ALIGNMENT = 4 17 _LONG_ALIGNMENT = 4 18 _LONG_LONG_ALIGNMENT = 4 19 _DOUBLE_ALIGNMENT = 4 20 _LONG_DOUBLE_ALIGNMENT = 4 21 _POINTER_ALIGNMENT = 4 22 _MAX_ALIGNMENT = 4 23 _ALIGNMENT_REQUIRED = 0 24 _CHAR_ALIGNMENT = 1 25 _SHORT_ALIGNMENT = 2 26 _INT_ALIGNMENT = 4 27 _LONG_LONG_ALIGNMENT = 8 28 _DOUBLE_ALIGNMENT = 8 29 _ALIGNMENT_REQUIRED = 1 30 _LONG_ALIGNMENT = 4 31 _LONG_DOUBLE_ALIGNMENT = 8 32 _POINTER_ALIGNMENT = 4 33 _MAX_ALIGNMENT = 8 34 _LONG_ALIGNMENT = 8 35 _LONG_DOUBLE_ALIGNMENT = 16 36 _POINTER_ALIGNMENT = 8 37 _MAX_ALIGNMENT = 16 38 39 # Included from sys/feature_tests.h 40 _POSIX_C_SOURCE = 1 41 _LARGEFILE64_SOURCE = 1 42 _LARGEFILE_SOURCE = 1 43 _FILE_OFFSET_BITS = 64 44 _FILE_OFFSET_BITS = 32 45 _POSIX_C_SOURCE = 199506L 46 _POSIX_PTHREAD_SEMANTICS = 1 47 _XOPEN_VERSION = 500 48 _XOPEN_VERSION = 4 49 _XOPEN_VERSION = 3 50 51 # Included from sys/machtypes.h 52 53 # Included from sys/inttypes.h 54 55 # Included from sys/int_types.h 56 57 # Included from sys/int_limits.h 58 INT8_MAX = (127) 59 INT16_MAX = (32767) 60 INT32_MAX = (2147483647) 61 INTMAX_MAX = INT32_MAX 62 INT_LEAST8_MAX = INT8_MAX 63 INT_LEAST16_MAX = INT16_MAX 64 INT_LEAST32_MAX = INT32_MAX 65 INT8_MIN = (-128) 66 INT16_MIN = (-32767-1) 67 INT32_MIN = (-2147483647-1) 68 INTMAX_MIN = INT32_MIN 69 INT_LEAST8_MIN = INT8_MIN 70 INT_LEAST16_MIN = INT16_MIN 71 INT_LEAST32_MIN = INT32_MIN 72 73 # Included from sys/int_const.h 74 def INT8_C(c): return (c) 75 76 def INT16_C(c): return (c) 77 78 def INT32_C(c): return (c) 79 80 def INT64_C(c): return __CONCAT__(c,l) 81 82 def INT64_C(c): return __CONCAT__(c,ll) 83 84 def UINT8_C(c): return __CONCAT__(c,u) 85 86 def UINT16_C(c): return __CONCAT__(c,u) 87 88 def UINT32_C(c): return __CONCAT__(c,u) 89 90 def UINT64_C(c): return __CONCAT__(c,ul) 91 92 def UINT64_C(c): return __CONCAT__(c,ull) 93 94 def INTMAX_C(c): return __CONCAT__(c,l) 95 96 def UINTMAX_C(c): return __CONCAT__(c,ul) 97 98 def INTMAX_C(c): return __CONCAT__(c,ll) 99 100 def UINTMAX_C(c): return __CONCAT__(c,ull) 101 102 def INTMAX_C(c): return (c) 103 104 def UINTMAX_C(c): return (c) 105 106 107 # Included from sys/int_fmtio.h 108 PRId8 = "d" 109 PRId16 = "d" 110 PRId32 = "d" 111 PRId64 = "ld" 112 PRId64 = "lld" 113 PRIdLEAST8 = "d" 114 PRIdLEAST16 = "d" 115 PRIdLEAST32 = "d" 116 PRIdLEAST64 = "ld" 117 PRIdLEAST64 = "lld" 118 PRIi8 = "i" 119 PRIi16 = "i" 120 PRIi32 = "i" 121 PRIi64 = "li" 122 PRIi64 = "lli" 123 PRIiLEAST8 = "i" 124 PRIiLEAST16 = "i" 125 PRIiLEAST32 = "i" 126 PRIiLEAST64 = "li" 127 PRIiLEAST64 = "lli" 128 PRIo8 = "o" 129 PRIo16 = "o" 130 PRIo32 = "o" 131 PRIo64 = "lo" 132 PRIo64 = "llo" 133 PRIoLEAST8 = "o" 134 PRIoLEAST16 = "o" 135 PRIoLEAST32 = "o" 136 PRIoLEAST64 = "lo" 137 PRIoLEAST64 = "llo" 138 PRIx8 = "x" 139 PRIx16 = "x" 140 PRIx32 = "x" 141 PRIx64 = "lx" 142 PRIx64 = "llx" 143 PRIxLEAST8 = "x" 144 PRIxLEAST16 = "x" 145 PRIxLEAST32 = "x" 146 PRIxLEAST64 = "lx" 147 PRIxLEAST64 = "llx" 148 PRIX8 = "X" 149 PRIX16 = "X" 150 PRIX32 = "X" 151 PRIX64 = "lX" 152 PRIX64 = "llX" 153 PRIXLEAST8 = "X" 154 PRIXLEAST16 = "X" 155 PRIXLEAST32 = "X" 156 PRIXLEAST64 = "lX" 157 PRIXLEAST64 = "llX" 158 PRIu8 = "u" 159 PRIu16 = "u" 160 PRIu32 = "u" 161 PRIu64 = "lu" 162 PRIu64 = "llu" 163 PRIuLEAST8 = "u" 164 PRIuLEAST16 = "u" 165 PRIuLEAST32 = "u" 166 PRIuLEAST64 = "lu" 167 PRIuLEAST64 = "llu" 168 SCNd16 = "hd" 169 SCNd32 = "d" 170 SCNd64 = "ld" 171 SCNd64 = "lld" 172 SCNi16 = "hi" 173 SCNi32 = "i" 174 SCNi64 = "li" 175 SCNi64 = "lli" 176 SCNo16 = "ho" 177 SCNo32 = "o" 178 SCNo64 = "lo" 179 SCNo64 = "llo" 180 SCNu16 = "hu" 181 SCNu32 = "u" 182 SCNu64 = "lu" 183 SCNu64 = "llu" 184 SCNx16 = "hx" 185 SCNx32 = "x" 186 SCNx64 = "lx" 187 SCNx64 = "llx" 188 PRIdMAX = "ld" 189 PRIoMAX = "lo" 190 PRIxMAX = "lx" 191 PRIuMAX = "lu" 192 PRIdMAX = "lld" 193 PRIoMAX = "llo" 194 PRIxMAX = "llx" 195 PRIuMAX = "llu" 196 PRIdMAX = "d" 197 PRIoMAX = "o" 198 PRIxMAX = "x" 199 PRIuMAX = "u" 200 SCNiMAX = "li" 201 SCNdMAX = "ld" 202 SCNoMAX = "lo" 203 SCNxMAX = "lx" 204 SCNiMAX = "lli" 205 SCNdMAX = "lld" 206 SCNoMAX = "llo" 207 SCNxMAX = "llx" 208 SCNiMAX = "i" 209 SCNdMAX = "d" 210 SCNoMAX = "o" 211 SCNxMAX = "x" 212 213 # Included from sys/types32.h 214 SHRT_MIN = (-32768) 215 SHRT_MAX = 32767 216 USHRT_MAX = 65535 217 INT_MIN = (-2147483647-1) 218 INT_MAX = 2147483647 219 LONG_MIN = (-9223372036854775807L-1L) 220 LONG_MAX = 9223372036854775807L 221 LONG_MIN = (-2147483647L-1L) 222 LONG_MAX = 2147483647L 223 P_MYID = (-1) 224 225 # Included from sys/select.h 226 227 # Included from sys/time.h 228 TIME32_MAX = INT32_MAX 229 TIME32_MIN = INT32_MIN 230 def TIMEVAL_OVERFLOW(tv): return \ 231 232 from TYPES import * 233 DST_NONE = 0 234 DST_USA = 1 235 DST_AUST = 2 236 DST_WET = 3 237 DST_MET = 4 238 DST_EET = 5 239 DST_CAN = 6 240 DST_GB = 7 241 DST_RUM = 8 242 DST_TUR = 9 243 DST_AUSTALT = 10 244 ITIMER_REAL = 0 245 ITIMER_VIRTUAL = 1 246 ITIMER_PROF = 2 247 ITIMER_REALPROF = 3 248 def ITIMERVAL_OVERFLOW(itv): return \ 249 250 SEC = 1 251 MILLISEC = 1000 252 MICROSEC = 1000000 253 NANOSEC = 1000000000 254 255 # Included from sys/time_impl.h 256 def TIMESPEC_OVERFLOW(ts): return \ 257 258 def ITIMERSPEC_OVERFLOW(it): return \ 259 260 __CLOCK_REALTIME0 = 0 261 CLOCK_VIRTUAL = 1 262 CLOCK_PROF = 2 263 __CLOCK_REALTIME3 = 3 264 CLOCK_HIGHRES = 4 265 CLOCK_MAX = 5 266 CLOCK_REALTIME = __CLOCK_REALTIME3 267 CLOCK_REALTIME = __CLOCK_REALTIME0 268 TIMER_RELTIME = 0x0 269 TIMER_ABSTIME = 0x1 270 271 # Included from sys/mutex.h 272 from TYPES import * 273 def MUTEX_HELD(x): return (mutex_owned(x)) 274 275 def TICK_TO_SEC(tick): return ((tick) / hz) 276 277 def SEC_TO_TICK(sec): return ((sec) * hz) 278 279 def TICK_TO_MSEC(tick): return \ 280 281 def MSEC_TO_TICK(msec): return \ 282 283 def MSEC_TO_TICK_ROUNDUP(msec): return \ 284 285 def TICK_TO_USEC(tick): return ((tick) * usec_per_tick) 286 287 def USEC_TO_TICK(usec): return ((usec) / usec_per_tick) 288 289 def USEC_TO_TICK_ROUNDUP(usec): return \ 290 291 def TICK_TO_NSEC(tick): return ((tick) * nsec_per_tick) 292 293 def NSEC_TO_TICK(nsec): return ((nsec) / nsec_per_tick) 294 295 def NSEC_TO_TICK_ROUNDUP(nsec): return \ 296 297 def TIMEVAL_TO_TICK(tvp): return \ 298 299 def TIMESTRUC_TO_TICK(tsp): return \ 300 301 302 # Included from time.h 303 from TYPES import * 304 305 # Included from iso/time_iso.h 306 NULL = 0L 307 NULL = 0 308 CLOCKS_PER_SEC = 1000000 309 FD_SETSIZE = 65536 310 FD_SETSIZE = 1024 311 _NBBY = 8 312 NBBY = _NBBY 313 def FD_ZERO(p): return bzero((p), sizeof (*(p))) 314