patch-2.3.40 linux/include/linux/types.h
Next file: linux/include/net/if_inet6.h
Previous file: linux/include/linux/tty.h
Back to the patch index
Back to the overall index
- Lines: 32
- Date:
Thu Jan 20 16:05:26 2000
- Orig file:
v2.3.39/linux/include/linux/types.h
- Orig date:
Tue Jan 11 22:31:45 2000
diff -u --recursive --new-file v2.3.39/linux/include/linux/types.h linux/include/linux/types.h
@@ -1,6 +1,7 @@
#ifndef _LINUX_TYPES_H
#define _LINUX_TYPES_H
+#include <linux/config.h>
#include <linux/posix_types.h>
#include <asm/types.h>
@@ -23,6 +24,12 @@
typedef __kernel_uid16_t uid16_t;
typedef __kernel_gid16_t gid16_t;
+#ifdef CONFIG_UID16
+/* This is defined by include/asm-{arch}/posix_types.h */
+typedef __kernel_old_uid_t old_uid_t;
+typedef __kernel_old_gid_t old_gid_t;
+#endif /* CONFIG_UID16 */
+
/* libc5 includes this file to define uid_t, thus uid_t can never change
* when it is included by non-kernel code
*/
@@ -30,10 +37,6 @@
typedef __kernel_uid_t uid_t;
typedef __kernel_gid_t gid_t;
#endif /* __KERNEL__ */
-
-/* This is defined by include/asm-{arch}/posix_types.h */
-typedef __kernel_old_uid_t old_uid_t;
-typedef __kernel_old_gid_t old_gid_t;
#if defined(__GNUC__) && !defined(__STRICT_ANSI__)
typedef __kernel_loff_t loff_t;
FUNET's LINUX-ADM group, linux-adm@nic.funet.fi
TCL-scripts by Sam Shen (who was at: slshen@lbl.gov)