typesizes.h
01:
02:
03:
04:
05:
06:
07:
08:
09:
10:
11:
12:
13:
14:
15:
16:
17:
18:
19:
20: #ifndef _BITS_TYPES_H
21: # error "Never include <bits/typesizes.h> directly; use <sys/types.h> instead."
22: #endif
23:
24: #ifndef _BITS_TYPESIZES_H
25: #define _BITS_TYPESIZES_H 1
26:
27:
28:
29:
30: #define __DEV_T_TYPE __UQUAD_TYPE
31: #define __UID_T_TYPE __U32_TYPE
32: #define __GID_T_TYPE __U32_TYPE
33: #define __INO_T_TYPE __ULONGWORD_TYPE
34: #define __INO64_T_TYPE __UQUAD_TYPE
35: #define __MODE_T_TYPE __U32_TYPE
36: #define __NLINK_T_TYPE __UWORD_TYPE
37: #define __OFF_T_TYPE __SLONGWORD_TYPE
38: #define __OFF64_T_TYPE __SQUAD_TYPE
39: #define __PID_T_TYPE __S32_TYPE
40: #define __RLIM_T_TYPE __ULONGWORD_TYPE
41: #define __RLIM64_T_TYPE __UQUAD_TYPE
42: #define __BLKCNT_T_TYPE __SLONGWORD_TYPE
43: #define __BLKCNT64_T_TYPE __SQUAD_TYPE
44: #define __FSBLKCNT_T_TYPE __ULONGWORD_TYPE
45: #define __FSBLKCNT64_T_TYPE __UQUAD_TYPE
46: #define __FSFILCNT_T_TYPE __ULONGWORD_TYPE
47: #define __FSFILCNT64_T_TYPE __UQUAD_TYPE
48: #define __ID_T_TYPE __U32_TYPE
49: #define __CLOCK_T_TYPE __SLONGWORD_TYPE
50: #define __TIME_T_TYPE __SLONGWORD_TYPE
51: #define __USECONDS_T_TYPE __U32_TYPE
52: #define __SUSECONDS_T_TYPE __SLONGWORD_TYPE
53: #define __DADDR_T_TYPE __S32_TYPE
54: #define __SWBLK_T_TYPE __SLONGWORD_TYPE
55: #define __KEY_T_TYPE __S32_TYPE
56: #define __CLOCKID_T_TYPE __S32_TYPE
57: #define __TIMER_T_TYPE void *
58: #define __BLKSIZE_T_TYPE __SLONGWORD_TYPE
59: #define __FSID_T_TYPE struct { int __val[2]; }
60: #define __SSIZE_T_TYPE __SWORD_TYPE
61:
62:
63: #define __FD_SETSIZE 1024
64:
65:
66: #endif
67:
© Andrew Scott 2006 -
2025,
All Rights Reserved