OSDN Git Service

Added __kernel_fsid_t to satisfy some apps that need it.
authorDavid McCullough <davidm@snapgear.com>
Tue, 27 Aug 2002 01:20:21 +0000 (01:20 -0000)
committerDavid McCullough <davidm@snapgear.com>
Tue, 27 Aug 2002 01:20:21 +0000 (01:20 -0000)
Definitions taken from 2.4 kernel sources for each of the platforms.

libc/sysdeps/linux/alpha/bits/kernel_types.h
libc/sysdeps/linux/arm/bits/kernel_types.h
libc/sysdeps/linux/i386/bits/kernel_types.h
libc/sysdeps/linux/m68k/bits/kernel_types.h
libc/sysdeps/linux/mips/bits/kernel_types.h
libc/sysdeps/linux/powerpc/bits/kernel_types.h
libc/sysdeps/linux/sh/bits/kernel_types.h
libc/sysdeps/linux/sparc/bits/kernel_types.h
libc/sysdeps/linux/v850/bits/kernel_types.h

index a0b4b36..0a4d63f 100644 (file)
@@ -33,4 +33,8 @@ typedef __kernel_gid_t __kernel_old_gid_t;
 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 */
index 5332628..ea8a3ef 100644 (file)
@@ -32,4 +32,12 @@ typedef unsigned short               __kernel_old_uid_t;
 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 */
index 0f3bca5..4076e26 100644 (file)
@@ -32,4 +32,12 @@ typedef unsigned short       __kernel_old_uid_t;
 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 */
index 5b020b3..e286305 100644 (file)
@@ -32,4 +32,12 @@ typedef unsigned short       __kernel_old_uid_t;
 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 */
index 1182790..832b1e6 100644 (file)
@@ -59,4 +59,8 @@ typedef __kernel_gid_t        __kernel_old_gid_t;
 typedef long long      __kernel_loff_t;
 #endif
 
+typedef struct {
+       long val[2];
+} __kernel_fsid_t;
+
 #endif /* _ASM_POSIX_TYPES_H */
index a679ca3..1c8c5e7 100644 (file)
@@ -60,5 +60,9 @@ typedef unsigned int  __kernel_old_gid_t;
 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 */
 
index 690fe9d..0ce21d6 100644 (file)
@@ -32,4 +32,12 @@ typedef unsigned short       __kernel_old_uid_t;
 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 */
index bb53bf6..91546e8 100644 (file)
@@ -62,5 +62,13 @@ typedef unsigned short              __kernel_old_gid_t;
 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 */
 
index f58510c..ac90098 100644 (file)
@@ -42,4 +42,12 @@ typedef unsigned short       __kernel_old_gid_t;
 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__ */