1.1 --- a/libsystypes/include/systypes/base.h Sat Dec 10 01:31:35 2022 +0100
1.2 +++ b/libsystypes/include/systypes/base.h Sun Dec 11 00:21:58 2022 +0100
1.3 @@ -76,13 +76,15 @@
1.4
1.5 /* Equivalent types are defined in sys/types.h typically. In newlib, they are
1.6 defined in sys/_types.h if not defined elsewhere (such as in
1.7 - machine/_types.h).
1.8 + machine/_types.h). In uclibc, the following file is informative:
1.9 +
1.10 + pkg/l4re-core/uclibc/lib/contrib/uclibc/libc/sysdeps/linux/common/bits/types.h
1.11
1.12 These types are intended for IPC, permitting different parties to employ
1.13 different library implementations where these types may be different.
1.14 */
1.15
1.16 -typedef unsigned long int sys_dev_t; /* device number */
1.17 +typedef l4_uint64_t sys_dev_t; /* device number */
1.18 typedef unsigned long int sys_ino_t; /* inode number */
1.19 typedef unsigned int sys_mode_t; /* file permissions */
1.20 typedef unsigned long int sys_nlink_t; /* link count */