Definitions taken from 2.4 kernel sources for each of the platforms.
typedef __kernel_uid_t __kernel_uid32_t;
typedef __kernel_gid_t __kernel_gid32_t;
+typedef struct {
+ int val[2];
+} __kernel_fsid_t;
+
#endif /* _ALPHA_POSIX_TYPES_H */
typedef unsigned short __kernel_old_gid_t;
typedef long long __kernel_loff_t;
+typedef struct {
+#ifdef __USE_ALL
+ int val[2];
+#else
+ int __val[2];
+#endif
+} __kernel_fsid_t;
+
#endif /* __ARCH_ARM_POSIX_TYPES_H */
typedef unsigned short __kernel_old_gid_t;
typedef long long __kernel_loff_t;
+typedef struct {
+#ifdef __USE_ALL
+ int val[2];
+#else
+ int __val[2];
+#endif
+} __kernel_fsid_t;
+
#endif /* __ARCH_I386_POSIX_TYPES_H */
typedef unsigned short __kernel_old_gid_t;
typedef long long __kernel_loff_t;
+typedef struct {
+#ifdef __USE_ALL
+ int val[2];
+#else
+ int __val[2];
+#endif
+} __kernel_fsid_t;
+
#endif /* __ARCH_M68K_POSIX_TYPES_H */
typedef long long __kernel_loff_t;
#endif
+typedef struct {
+ long val[2];
+} __kernel_fsid_t;
+
#endif /* _ASM_POSIX_TYPES_H */
typedef long long __kernel_loff_t;
#endif
+typedef struct {
+ int val[2];
+} __kernel_fsid_t;
+
#endif /* ! defined _PPC_POSIX_TYPES_H && ! defined _PPC64_POSIX_TYPES_H */
typedef unsigned short __kernel_old_gid_t;
typedef long long __kernel_loff_t;
+typedef struct {
+#ifdef __USE_ALL
+ int val[2];
+#else
+ int __val[2];
+#endif
+} __kernel_fsid_t;
+
#endif /* __ASM_SH_POSIX_TYPES_H */
typedef long long __kernel_loff_t;
#endif
+typedef struct {
+#ifdef __USE_ALL
+ int val[2];
+#else
+ int __val[2];
+#endif
+} __kernel_fsid_t;
+
#endif /* ! defined __ARCH_SPARC_POSIX_TYPES_H && ! defined __ARCH_SPARC64_POSIX_TYPES_H */
typedef long long __kernel_loff_t;
#endif
+typedef struct {
+#ifdef __USE_ALL
+ int val[2];
+#else
+ int __val[2];
+#endif
+} __kernel_fsid_t;
+
#endif /* __V850_POSIX_TYPES_H__ */