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