1
{ ---------------------------------------------------------------------
2
'h2pas -S -c -D -l libc -i' from bits/types.h sys/types.h
3
---------------------------------------------------------------------}
34
__rlim64_t = __u_quad_t;
37
__val : array[0..1] of longint;
43
__suseconds_t = longint;
46
__clockid_t = longint;
52
__NFDBITS = 8 * sizeof(__fd_mask);
56
fds_bits: packed array[0..(__FD_SETSIZE div __NFDBITS)-1] of __fd_mask;
65
__blksize_t = longint;
67
__blkcnt64_t = __quad_t;
68
__fsblkcnt_t = __u_long;
69
__fsblkcnt64_t = __u_quad_t;
70
__fsfilcnt_t = __u_long;
71
__fsfilcnt64_t = __u_quad_t;
72
__ino64_t = __u_quad_t;
74
__t_scalar_t = longint;
75
__t_uscalar_t = dword;
78
TFileDescriptor = integer;
86
{ ---------------------------------------------------------------------
87
'h2pas -S -c -D -l libc -i' from sys/types.h
88
---------------------------------------------------------------------}
97
u_quad_t = __u_quad_t;
115
useconds_t = __useconds_t;
116
suseconds_t = __suseconds_t;
126
register_t = longint;
127
blksize_t = __blksize_t;
128
blkcnt_t = __blkcnt_t;
129
fsblkcnt_t = __fsblkcnt_t;
130
fsfilcnt_t = __fsfilcnt_t;
131
blkcnt64_t = __blkcnt64_t;
132
fsblkcnt64_t = __fsblkcnt64_t;
133
fsfilcnt64_t = __fsfilcnt64_t;
136
P__ipc_pid_t = ^__ipc_pid_t;
137
P__blksize_t = ^__blksize_t;
138
P__blkcnt_t = ^__blkcnt_t;
139
P__blkcnt64_t = ^__blkcnt64_t;
140
P__fsblkcnt_t = ^__fsblkcnt_t;
141
P__fsblkcnt64_t = ^__fsblkcnt64_t;
142
P__fsfilcnt_t = ^__fsfilcnt_t;
143
P__fsfilcnt64_t = ^__fsfilcnt64_t;
144
P__ino64_t = ^__ino64_t;
145
P__off64_t = ^__off64_t;
146
P__t_scalar_t = ^__t_scalar_t;
147
P__t_uscalar_t = ^__t_uscalar_t;
148
P__intptr_t = ^__intptr_t;
149
P__socklen_t = ^__socklen_t;
157
Pu_quad_t = ^u_quad_t;
174
Puseconds_t = ^useconds_t;
175
Psuseconds_t = ^suseconds_t;
182
Pu_int8_t = ^u_int8_t;
183
Pu_int16_t = ^u_int16_t;
184
Pu_int32_t = ^u_int32_t;
185
Pregister_t = ^register_t;
186
Pblksize_t = ^blksize_t;
187
Pblkcnt_t = ^blkcnt_t;
188
Pfsblkcnt_t = ^fsblkcnt_t;
189
Pfsfilcnt_t = ^fsfilcnt_t;
190
Pblkcnt64_t = ^blkcnt64_t;
191
Pfsblkcnt64_t = ^fsblkcnt64_t;
192
Pfsfilcnt64_t = ^fsfilcnt64_t;
194
P__qaddr_t = ^__qaddr_t;
199
P__mode_t = ^__mode_t;
200
P__nlink_t = ^__nlink_t;
202
P__loff_t = ^__loff_t;
204
P__ssize_t = ^__ssize_t;
205
P__rlim_t = ^__rlim_t;
206
P__rlim64_t = ^__rlim64_t;
208
P__fsid_t = ^__fsid_t;
209
P__daddr_t = ^__daddr_t;
210
P__caddr_t = ^__caddr_t;
211
P__time_t = ^__time_t;
212
P__useconds_t = ^__useconds_t;
213
P__suseconds_t = ^__suseconds_t;
214
P__swblk_t = ^__swblk_t;
215
P__clock_t = ^__clock_t;
216
P__clockid_t = ^__clockid_t;
217
P__timer_t = ^__timer_t;
221
Function __FDELT(d: longint): Integer;
222
Function __FDMASK(d: longint): __fd_mask;
224
{ Borland compatibility }