| 
									
										
										
										
											2001-08-09 12:33:32 +00:00
										 |  |  | # Generated by h2py from /usr/include/sys/types.h | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | # Included from sys/isa_defs.h | 
					
						
							|  |  |  | _CHAR_ALIGNMENT = 1 | 
					
						
							|  |  |  | _SHORT_ALIGNMENT = 2 | 
					
						
							|  |  |  | _INT_ALIGNMENT = 4 | 
					
						
							|  |  |  | _LONG_ALIGNMENT = 8 | 
					
						
							|  |  |  | _LONG_LONG_ALIGNMENT = 8 | 
					
						
							|  |  |  | _DOUBLE_ALIGNMENT = 8 | 
					
						
							|  |  |  | _LONG_DOUBLE_ALIGNMENT = 16 | 
					
						
							|  |  |  | _POINTER_ALIGNMENT = 8 | 
					
						
							|  |  |  | _MAX_ALIGNMENT = 16 | 
					
						
							|  |  |  | _ALIGNMENT_REQUIRED = 1 | 
					
						
							|  |  |  | _CHAR_ALIGNMENT = 1 | 
					
						
							|  |  |  | _SHORT_ALIGNMENT = 2 | 
					
						
							|  |  |  | _INT_ALIGNMENT = 4 | 
					
						
							|  |  |  | _LONG_ALIGNMENT = 4 | 
					
						
							|  |  |  | _LONG_LONG_ALIGNMENT = 4 | 
					
						
							|  |  |  | _DOUBLE_ALIGNMENT = 4 | 
					
						
							|  |  |  | _LONG_DOUBLE_ALIGNMENT = 4 | 
					
						
							|  |  |  | _POINTER_ALIGNMENT = 4 | 
					
						
							|  |  |  | _MAX_ALIGNMENT = 4 | 
					
						
							|  |  |  | _ALIGNMENT_REQUIRED = 0 | 
					
						
							|  |  |  | _CHAR_ALIGNMENT = 1 | 
					
						
							|  |  |  | _SHORT_ALIGNMENT = 2 | 
					
						
							|  |  |  | _INT_ALIGNMENT = 4 | 
					
						
							|  |  |  | _LONG_LONG_ALIGNMENT = 8 | 
					
						
							|  |  |  | _DOUBLE_ALIGNMENT = 8 | 
					
						
							|  |  |  | _ALIGNMENT_REQUIRED = 1 | 
					
						
							|  |  |  | _LONG_ALIGNMENT = 4 | 
					
						
							|  |  |  | _LONG_DOUBLE_ALIGNMENT = 8 | 
					
						
							|  |  |  | _POINTER_ALIGNMENT = 4 | 
					
						
							|  |  |  | _MAX_ALIGNMENT = 8 | 
					
						
							|  |  |  | _LONG_ALIGNMENT = 8 | 
					
						
							|  |  |  | _LONG_DOUBLE_ALIGNMENT = 16 | 
					
						
							|  |  |  | _POINTER_ALIGNMENT = 8 | 
					
						
							|  |  |  | _MAX_ALIGNMENT = 16 | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | # Included from sys/feature_tests.h | 
					
						
							|  |  |  | _POSIX_C_SOURCE = 1 | 
					
						
							|  |  |  | _LARGEFILE64_SOURCE = 1 | 
					
						
							|  |  |  | _LARGEFILE_SOURCE = 1 | 
					
						
							|  |  |  | _FILE_OFFSET_BITS = 64 | 
					
						
							|  |  |  | _FILE_OFFSET_BITS = 32 | 
					
						
							| 
									
										
										
										
											2007-01-15 16:59:06 +00:00
										 |  |  | _POSIX_C_SOURCE = 199506 | 
					
						
							| 
									
										
										
										
											2001-08-09 12:33:32 +00:00
										 |  |  | _POSIX_PTHREAD_SEMANTICS = 1 | 
					
						
							|  |  |  | _XOPEN_VERSION = 500 | 
					
						
							|  |  |  | _XOPEN_VERSION = 4 | 
					
						
							|  |  |  | _XOPEN_VERSION = 3 | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | # Included from sys/machtypes.h | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | # Included from sys/inttypes.h | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | # Included from sys/int_types.h | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | # Included from sys/int_limits.h | 
					
						
							|  |  |  | INT8_MAX = (127) | 
					
						
							|  |  |  | INT16_MAX = (32767) | 
					
						
							|  |  |  | INT32_MAX = (2147483647) | 
					
						
							|  |  |  | INTMAX_MAX = INT32_MAX | 
					
						
							|  |  |  | INT_LEAST8_MAX = INT8_MAX | 
					
						
							|  |  |  | INT_LEAST16_MAX = INT16_MAX | 
					
						
							|  |  |  | INT_LEAST32_MAX = INT32_MAX | 
					
						
							|  |  |  | INT8_MIN = (-128) | 
					
						
							|  |  |  | INT16_MIN = (-32767-1) | 
					
						
							|  |  |  | INT32_MIN = (-2147483647-1) | 
					
						
							|  |  |  | INTMAX_MIN = INT32_MIN | 
					
						
							|  |  |  | INT_LEAST8_MIN = INT8_MIN | 
					
						
							|  |  |  | INT_LEAST16_MIN = INT16_MIN | 
					
						
							|  |  |  | INT_LEAST32_MIN = INT32_MIN | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | # Included from sys/int_const.h | 
					
						
							|  |  |  | def INT8_C(c): return (c) | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | def INT16_C(c): return (c) | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | def INT32_C(c): return (c) | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | def INT64_C(c): return __CONCAT__(c,l) | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | def INT64_C(c): return __CONCAT__(c,ll) | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | def UINT8_C(c): return __CONCAT__(c,u) | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | def UINT16_C(c): return __CONCAT__(c,u) | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | def UINT32_C(c): return __CONCAT__(c,u) | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | def UINT64_C(c): return __CONCAT__(c,ul) | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | def UINT64_C(c): return __CONCAT__(c,ull) | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | def INTMAX_C(c): return __CONCAT__(c,l) | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | def UINTMAX_C(c): return __CONCAT__(c,ul) | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | def INTMAX_C(c): return __CONCAT__(c,ll) | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | def UINTMAX_C(c): return __CONCAT__(c,ull) | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | def INTMAX_C(c): return (c) | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | def UINTMAX_C(c): return (c) | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | # Included from sys/int_fmtio.h | 
					
						
							|  |  |  | PRId8 = "d" | 
					
						
							|  |  |  | PRId16 = "d" | 
					
						
							|  |  |  | PRId32 = "d" | 
					
						
							|  |  |  | PRId64 = "ld" | 
					
						
							|  |  |  | PRId64 = "lld" | 
					
						
							|  |  |  | PRIdLEAST8 = "d" | 
					
						
							|  |  |  | PRIdLEAST16 = "d" | 
					
						
							|  |  |  | PRIdLEAST32 = "d" | 
					
						
							|  |  |  | PRIdLEAST64 = "ld" | 
					
						
							|  |  |  | PRIdLEAST64 = "lld" | 
					
						
							|  |  |  | PRIi8 = "i" | 
					
						
							|  |  |  | PRIi16 = "i" | 
					
						
							|  |  |  | PRIi32 = "i" | 
					
						
							|  |  |  | PRIi64 = "li" | 
					
						
							|  |  |  | PRIi64 = "lli" | 
					
						
							|  |  |  | PRIiLEAST8 = "i" | 
					
						
							|  |  |  | PRIiLEAST16 = "i" | 
					
						
							|  |  |  | PRIiLEAST32 = "i" | 
					
						
							|  |  |  | PRIiLEAST64 = "li" | 
					
						
							|  |  |  | PRIiLEAST64 = "lli" | 
					
						
							|  |  |  | PRIo8 = "o" | 
					
						
							|  |  |  | PRIo16 = "o" | 
					
						
							|  |  |  | PRIo32 = "o" | 
					
						
							|  |  |  | PRIo64 = "lo" | 
					
						
							|  |  |  | PRIo64 = "llo" | 
					
						
							|  |  |  | PRIoLEAST8 = "o" | 
					
						
							|  |  |  | PRIoLEAST16 = "o" | 
					
						
							|  |  |  | PRIoLEAST32 = "o" | 
					
						
							|  |  |  | PRIoLEAST64 = "lo" | 
					
						
							|  |  |  | PRIoLEAST64 = "llo" | 
					
						
							|  |  |  | PRIx8 = "x" | 
					
						
							|  |  |  | PRIx16 = "x" | 
					
						
							|  |  |  | PRIx32 = "x" | 
					
						
							|  |  |  | PRIx64 = "lx" | 
					
						
							|  |  |  | PRIx64 = "llx" | 
					
						
							|  |  |  | PRIxLEAST8 = "x" | 
					
						
							|  |  |  | PRIxLEAST16 = "x" | 
					
						
							|  |  |  | PRIxLEAST32 = "x" | 
					
						
							|  |  |  | PRIxLEAST64 = "lx" | 
					
						
							|  |  |  | PRIxLEAST64 = "llx" | 
					
						
							|  |  |  | PRIX8 = "X" | 
					
						
							|  |  |  | PRIX16 = "X" | 
					
						
							|  |  |  | PRIX32 = "X" | 
					
						
							|  |  |  | PRIX64 = "lX" | 
					
						
							|  |  |  | PRIX64 = "llX" | 
					
						
							|  |  |  | PRIXLEAST8 = "X" | 
					
						
							|  |  |  | PRIXLEAST16 = "X" | 
					
						
							|  |  |  | PRIXLEAST32 = "X" | 
					
						
							|  |  |  | PRIXLEAST64 = "lX" | 
					
						
							|  |  |  | PRIXLEAST64 = "llX" | 
					
						
							|  |  |  | PRIu8 = "u" | 
					
						
							|  |  |  | PRIu16 = "u" | 
					
						
							|  |  |  | PRIu32 = "u" | 
					
						
							|  |  |  | PRIu64 = "lu" | 
					
						
							|  |  |  | PRIu64 = "llu" | 
					
						
							|  |  |  | PRIuLEAST8 = "u" | 
					
						
							|  |  |  | PRIuLEAST16 = "u" | 
					
						
							|  |  |  | PRIuLEAST32 = "u" | 
					
						
							|  |  |  | PRIuLEAST64 = "lu" | 
					
						
							|  |  |  | PRIuLEAST64 = "llu" | 
					
						
							|  |  |  | SCNd16 = "hd" | 
					
						
							|  |  |  | SCNd32 = "d" | 
					
						
							|  |  |  | SCNd64 = "ld" | 
					
						
							|  |  |  | SCNd64 = "lld" | 
					
						
							|  |  |  | SCNi16 = "hi" | 
					
						
							|  |  |  | SCNi32 = "i" | 
					
						
							|  |  |  | SCNi64 = "li" | 
					
						
							|  |  |  | SCNi64 = "lli" | 
					
						
							|  |  |  | SCNo16 = "ho" | 
					
						
							|  |  |  | SCNo32 = "o" | 
					
						
							|  |  |  | SCNo64 = "lo" | 
					
						
							|  |  |  | SCNo64 = "llo" | 
					
						
							|  |  |  | SCNu16 = "hu" | 
					
						
							|  |  |  | SCNu32 = "u" | 
					
						
							|  |  |  | SCNu64 = "lu" | 
					
						
							|  |  |  | SCNu64 = "llu" | 
					
						
							|  |  |  | SCNx16 = "hx" | 
					
						
							|  |  |  | SCNx32 = "x" | 
					
						
							|  |  |  | SCNx64 = "lx" | 
					
						
							|  |  |  | SCNx64 = "llx" | 
					
						
							|  |  |  | PRIdMAX = "ld" | 
					
						
							|  |  |  | PRIoMAX = "lo" | 
					
						
							|  |  |  | PRIxMAX = "lx" | 
					
						
							|  |  |  | PRIuMAX = "lu" | 
					
						
							|  |  |  | PRIdMAX = "lld" | 
					
						
							|  |  |  | PRIoMAX = "llo" | 
					
						
							|  |  |  | PRIxMAX = "llx" | 
					
						
							|  |  |  | PRIuMAX = "llu" | 
					
						
							|  |  |  | PRIdMAX = "d" | 
					
						
							|  |  |  | PRIoMAX = "o" | 
					
						
							|  |  |  | PRIxMAX = "x" | 
					
						
							|  |  |  | PRIuMAX = "u" | 
					
						
							|  |  |  | SCNiMAX = "li" | 
					
						
							|  |  |  | SCNdMAX = "ld" | 
					
						
							|  |  |  | SCNoMAX = "lo" | 
					
						
							|  |  |  | SCNxMAX = "lx" | 
					
						
							|  |  |  | SCNiMAX = "lli" | 
					
						
							|  |  |  | SCNdMAX = "lld" | 
					
						
							|  |  |  | SCNoMAX = "llo" | 
					
						
							|  |  |  | SCNxMAX = "llx" | 
					
						
							|  |  |  | SCNiMAX = "i" | 
					
						
							|  |  |  | SCNdMAX = "d" | 
					
						
							|  |  |  | SCNoMAX = "o" | 
					
						
							|  |  |  | SCNxMAX = "x" | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | # Included from sys/types32.h | 
					
						
							|  |  |  | SHRT_MIN = (-32768) | 
					
						
							|  |  |  | SHRT_MAX = 32767 | 
					
						
							|  |  |  | USHRT_MAX = 65535 | 
					
						
							|  |  |  | INT_MIN = (-2147483647-1) | 
					
						
							|  |  |  | INT_MAX = 2147483647 | 
					
						
							| 
									
										
										
										
											2007-01-15 16:59:06 +00:00
										 |  |  | LONG_MIN = (-9223372036854775807-1) | 
					
						
							|  |  |  | LONG_MAX = 9223372036854775807 | 
					
						
							|  |  |  | LONG_MIN = (-2147483647-1) | 
					
						
							|  |  |  | LONG_MAX = 2147483647 | 
					
						
							| 
									
										
										
										
											2001-08-09 12:33:32 +00:00
										 |  |  | P_MYID = (-1) | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | # Included from sys/select.h | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | # Included from sys/time.h | 
					
						
							|  |  |  | TIME32_MAX = INT32_MAX | 
					
						
							|  |  |  | TIME32_MIN = INT32_MIN | 
					
						
							|  |  |  | def TIMEVAL_OVERFLOW(tv): return \ | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | from TYPES import * | 
					
						
							|  |  |  | DST_NONE = 0 | 
					
						
							|  |  |  | DST_USA = 1 | 
					
						
							|  |  |  | DST_AUST = 2 | 
					
						
							|  |  |  | DST_WET = 3 | 
					
						
							|  |  |  | DST_MET = 4 | 
					
						
							|  |  |  | DST_EET = 5 | 
					
						
							|  |  |  | DST_CAN = 6 | 
					
						
							|  |  |  | DST_GB = 7 | 
					
						
							|  |  |  | DST_RUM = 8 | 
					
						
							|  |  |  | DST_TUR = 9 | 
					
						
							|  |  |  | DST_AUSTALT = 10 | 
					
						
							|  |  |  | ITIMER_REAL = 0 | 
					
						
							|  |  |  | ITIMER_VIRTUAL = 1 | 
					
						
							|  |  |  | ITIMER_PROF = 2 | 
					
						
							|  |  |  | ITIMER_REALPROF = 3 | 
					
						
							|  |  |  | def ITIMERVAL_OVERFLOW(itv): return \ | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | SEC = 1 | 
					
						
							|  |  |  | MILLISEC = 1000 | 
					
						
							|  |  |  | MICROSEC = 1000000 | 
					
						
							|  |  |  | NANOSEC = 1000000000 | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | # Included from sys/time_impl.h | 
					
						
							|  |  |  | def TIMESPEC_OVERFLOW(ts): return \ | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | def ITIMERSPEC_OVERFLOW(it): return \ | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | __CLOCK_REALTIME0 = 0 | 
					
						
							|  |  |  | CLOCK_VIRTUAL = 1 | 
					
						
							|  |  |  | CLOCK_PROF = 2 | 
					
						
							|  |  |  | __CLOCK_REALTIME3 = 3 | 
					
						
							|  |  |  | CLOCK_HIGHRES = 4 | 
					
						
							|  |  |  | CLOCK_MAX = 5 | 
					
						
							|  |  |  | CLOCK_REALTIME = __CLOCK_REALTIME3 | 
					
						
							|  |  |  | CLOCK_REALTIME = __CLOCK_REALTIME0 | 
					
						
							|  |  |  | TIMER_RELTIME = 0x0 | 
					
						
							|  |  |  | TIMER_ABSTIME = 0x1 | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | # Included from sys/mutex.h | 
					
						
							|  |  |  | from TYPES import * | 
					
						
							|  |  |  | def MUTEX_HELD(x): return (mutex_owned(x)) | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | def TICK_TO_SEC(tick): return ((tick) / hz) | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | def SEC_TO_TICK(sec): return ((sec) * hz) | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | def TICK_TO_MSEC(tick): return \ | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | def MSEC_TO_TICK(msec): return \ | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | def MSEC_TO_TICK_ROUNDUP(msec): return \ | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | def TICK_TO_USEC(tick): return ((tick) * usec_per_tick) | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | def USEC_TO_TICK(usec): return ((usec) / usec_per_tick) | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | def USEC_TO_TICK_ROUNDUP(usec): return \ | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | def TICK_TO_NSEC(tick): return ((tick) * nsec_per_tick) | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | def NSEC_TO_TICK(nsec): return ((nsec) / nsec_per_tick) | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | def NSEC_TO_TICK_ROUNDUP(nsec): return \ | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | def TIMEVAL_TO_TICK(tvp): return \ | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | def TIMESTRUC_TO_TICK(tsp): return \ | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | # Included from time.h | 
					
						
							|  |  |  | from TYPES import * | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | # Included from iso/time_iso.h | 
					
						
							| 
									
										
										
										
											2007-01-15 16:59:06 +00:00
										 |  |  | NULL = 0 | 
					
						
							| 
									
										
										
										
											2001-08-09 12:33:32 +00:00
										 |  |  | NULL = 0 | 
					
						
							|  |  |  | CLOCKS_PER_SEC = 1000000 | 
					
						
							|  |  |  | FD_SETSIZE = 65536 | 
					
						
							|  |  |  | FD_SETSIZE = 1024 | 
					
						
							|  |  |  | _NBBY = 8 | 
					
						
							|  |  |  | NBBY = _NBBY | 
					
						
							|  |  |  | def FD_ZERO(p): return bzero((p), sizeof (*(p))) |