00001
00002
00003
00004
00005
00006
00007
00008
00009
00010
00011
00012
00013
00014
00015
00016
00017
00018
00019
00020
00021
00022
00023
00024
00025
00026
00027
00028
00029 #ifndef _SYS__TYPES_H_
00030 #define _SYS__TYPES_H_
00031
00032 #include <sys/cdefs.h>
00033
00034 #include <stddef.h>
00035
00036 #ifndef _SIZE_T_DECLARED
00037 #ifndef __size_t
00038 typedef size_t __size_t;
00039 #endif
00040 #define _SIZE_T_DECLARED
00041 #endif
00042
00043 typedef long __int32_t;
00044 typedef long long __int64_t;
00045 typedef short __int16_t;
00046 typedef signed char __int8_t;
00047
00048 typedef unsigned long __uint32_t;
00049 typedef unsigned long long __uint64_t;
00050 typedef unsigned short __uint16_t;
00051 typedef unsigned char __uint8_t;
00052
00053 typedef unsigned long u_int32_t;
00054
00055
00056
00057
00058 typedef __int32_t __clockid_t;
00059 typedef __uint32_t __fflags_t;
00060 typedef __uint64_t __fsblkcnt_t;
00061 typedef __uint64_t __fsfilcnt_t;
00062 typedef __uint32_t __gid_t;
00063 typedef __int64_t __id_t;
00064 typedef __uint32_t __ino_t;
00065 typedef long __key_t;
00066 typedef __uint16_t __mode_t;
00067 typedef int __nl_item;
00068 typedef __uint16_t __nlink_t;
00069 typedef __int64_t __off_t;
00070 typedef __int32_t __pid_t;
00071 typedef __int64_t __rlim_t;
00072 typedef __uint8_t __sa_family_t;
00073 typedef __uint32_t __socklen_t;
00074 typedef long __suseconds_t;
00075 typedef __int32_t __timer_t;
00076 typedef __uint32_t __udev_t;
00077 typedef __uint32_t __uid_t;
00078 typedef unsigned int __useconds_t;
00079
00080
00081
00082
00083
00084
00085
00086
00087
00088
00089
00090
00091
00092
00093
00094
00095
00096
00097
00098 typedef int __ct_rune_t;
00099 typedef __ct_rune_t __rune_t;
00100 typedef __ct_rune_t __wchar_t;
00101 typedef __ct_rune_t __wint_t;
00102
00103
00104
00105
00106 #ifdef _KERNEL
00107 struct cdev;
00108 typedef struct cdev *__dev_t;
00109 #else
00110 typedef __udev_t __dev_t;
00111 #endif
00112
00113
00114
00115
00116
00117 typedef union {
00118 char __mbstate8[128];
00119 __int64_t _mbstateL;
00120 } __mbstate_t;
00121
00122 #endif