]> git.lizzy.rs Git - plan9front.git/blob - sys/lib/python/plat-sunos5/TYPES.py
add hg and python
[plan9front.git] / sys / lib / python / plat-sunos5 / TYPES.py
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)))