svn commit: branches/uClibc-nptl/libc/sysdeps/linux: i386/bits x86_64/bits
aldot at uclibc.org
aldot at uclibc.org
Mon Jan 12 15:10:04 UTC 2009
Author: aldot
Date: 2009-01-12 15:10:04 +0000 (Mon, 12 Jan 2009)
New Revision: 24800
Log:
- pull r24799 from trunk
Modified:
branches/uClibc-nptl/libc/sysdeps/linux/i386/bits/kernel_types.h
branches/uClibc-nptl/libc/sysdeps/linux/x86_64/bits/kernel_types.h
Changeset:
Modified: branches/uClibc-nptl/libc/sysdeps/linux/i386/bits/kernel_types.h
===================================================================
--- branches/uClibc-nptl/libc/sysdeps/linux/i386/bits/kernel_types.h 2009-01-12 15:07:42 UTC (rev 24799)
+++ branches/uClibc-nptl/libc/sysdeps/linux/i386/bits/kernel_types.h 2009-01-12 15:10:04 UTC (rev 24800)
@@ -15,6 +15,7 @@
#define __ARCH_I386_POSIX_TYPES_H
#define _ASM_X86_POSIX_TYPES_32_H
#define _ASM_X86_POSIX_TYPES_64_H
+
typedef unsigned short __kernel_dev_t;
typedef unsigned long __kernel_ino_t;
typedef unsigned short __kernel_mode_t;
Modified: branches/uClibc-nptl/libc/sysdeps/linux/x86_64/bits/kernel_types.h
===================================================================
--- branches/uClibc-nptl/libc/sysdeps/linux/x86_64/bits/kernel_types.h 2009-01-12 15:07:42 UTC (rev 24799)
+++ branches/uClibc-nptl/libc/sysdeps/linux/x86_64/bits/kernel_types.h 2009-01-12 15:10:04 UTC (rev 24800)
@@ -4,8 +4,17 @@
* our private content, and not the kernel header, will win.
* -Erik
*/
-#ifndef _ASM_X86_64_POSIX_TYPES_H
+
+/* a hack for compiling a 32 bit user space with 64 bit
+ * kernel on x86_64 */
+#if !defined(__ARCH_I386_POSIX_TYPES_H) && \
+ !defined(_ASM_X86_64_POSIX_TYPES_H) && \
+ !defined(_ASM_X86_POSIX_TYPES_32_H) && \
+ !defined(_ASM_X86_POSIX_TYPES_64_H)
#define _ASM_X86_64_POSIX_TYPES_H
+#define __ARCH_I386_POSIX_TYPES_H
+#define _ASM_X86_POSIX_TYPES_32_H
+#define _ASM_X86_POSIX_TYPES_64_H
typedef unsigned long __kernel_dev_t;
typedef unsigned long __kernel_ino_t;
More information about the uClibc-cvs
mailing list