6 /* mode_t shall be an integer type. */
7 typedef uint64_t mode_t;
9 /* nlink_t, uid_t, gid_t, and id_t shall be integer types. */
10 typedef uint64_t nlink_t;
11 typedef uint64_t uid_t;
12 typedef uint64_t gid_t;
13 typedef uint64_t id_t;
15 /* blkcnt_t and off_t shall be signed integer types. */
16 typedef int64_t blkcnt_t;
17 typedef int64_t off_t;
19 /* [XSI] [Option Start] fsblkcnt_t, fsfilcnt_t, [Option End] and ino_t shall
20 * be defined as unsigned integer types.
22 typedef uint64_t fsblkcnt_t;
23 typedef uint64_t fsfilcnt_t;
24 typedef uint64_t ino_t;
26 /* size_t shall be an unsigned integer type. */
27 typedef uint64_t size_t;
29 /* blksize_t, pid_t, and ssize_t shall be signed integer types. */
30 typedef int64_t blksize_t;
31 typedef int64_t pid_t;
32 typedef int64_t ssize_t;
34 /* time_t and clock_t shall be integer or real-floating types. */
35 typedef uint64_t clock_t;
36 typedef uint64_t time_t;
38 typedef uint64_t dev_t;