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