1 2 #ifndef __SYS_TYPES_H__ 3 #define __SYS_TYPES_H__ 4 5 typedef signed char int8_t; 6 typedef signed short int16_t; 7 typedef signed int int32_t; 8 typedef signed long int64_t; 9 10 typedef unsigned char uint8_t; 11 typedef unsigned short uint16_t; 12 typedef unsigned int uint32_t; 13 typedef unsigned long uint64_t; 14 15 typedef int64_t intptr_t; 16 typedef uint64_t uintptr_t; 17 typedef uint64_t size_t; 18 typedef int64_t ssize_t; 19 20 typedef int64_t off_t; 21 typedef int64_t fpos_t; 22 23 typedef uint64_t ino_t; 24 25 typedef uint64_t time_t; 26 typedef uint64_t suseconds_t; 27 28 typedef uint16_t pid_t; 29 30 #define NULL ((void *)0) 31 32 #endif /* __SYS_TYPES_H__ */ 33 34