svn commit: branches/uClibc_0_9_28/libc/sysdeps/linux/i386/bits

andersen at uclibc.org andersen at uclibc.org
Wed Feb 28 21:18:52 UTC 2007


Author: andersen
Date: 2007-02-28 13:18:52 -0800 (Wed, 28 Feb 2007)
New Revision: 17987

Log:
Add a hack for compiling a 32 bit user space with 64 bit kernel on x86_64


Modified:
   branches/uClibc_0_9_28/libc/sysdeps/linux/i386/bits/kernel_types.h


Changeset:
Modified: branches/uClibc_0_9_28/libc/sysdeps/linux/i386/bits/kernel_types.h
===================================================================
--- branches/uClibc_0_9_28/libc/sysdeps/linux/i386/bits/kernel_types.h	2007-02-28 21:13:08 UTC (rev 17986)
+++ branches/uClibc_0_9_28/libc/sysdeps/linux/i386/bits/kernel_types.h	2007-02-28 21:18:52 UTC (rev 17987)
@@ -1,10 +1,14 @@
 /* Note that we use the exact same include guard #define names
- * as asm/posix_types.h.  This will avoid gratuitous conflicts 
- * with the posix_types.h kernel header, and will ensure that 
+ * as asm/posix_types.h.  This will avoid gratuitous conflicts
+ * with the posix_types.h kernel header, and will ensure that
  * our private content, and not the kernel header, will win.
  *  -Erik
  */
-#ifndef __ARCH_I386_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)
+#define _ASM_X86_64_POSIX_TYPES_H
 #define __ARCH_I386_POSIX_TYPES_H
 
 typedef unsigned short	__kernel_dev_t;




More information about the uClibc-cvs mailing list