diff options
Diffstat (limited to 'sys-kernel/mips-headers/files/mips-headers-2.6.3-strict-ansi-fix.patch')
-rw-r--r-- | sys-kernel/mips-headers/files/mips-headers-2.6.3-strict-ansi-fix.patch | 145 |
1 files changed, 0 insertions, 145 deletions
diff --git a/sys-kernel/mips-headers/files/mips-headers-2.6.3-strict-ansi-fix.patch b/sys-kernel/mips-headers/files/mips-headers-2.6.3-strict-ansi-fix.patch deleted file mode 100644 index bfcd7269c1d6..000000000000 --- a/sys-kernel/mips-headers/files/mips-headers-2.6.3-strict-ansi-fix.patch +++ /dev/null @@ -1,145 +0,0 @@ ---- linux-2.6.0/include/asm-i386/byteorder.h 2003-07-10 21:11:31.000000000 +0100 -+++ linux-2.6.0/include/asm-i386/byteorder.h 2003-12-26 22:58:17.000000000 +0000 -@@ -1,6 +1,8 @@ - #ifndef _I386_BYTEORDER_H - #define _I386_BYTEORDER_H - -+#define __attribute_const__ __attribute__((__const__)) -+ - #include <asm/types.h> - #include <linux/compiler.h> - -@@ -43,13 +43,13 @@ - } v; - v.u = val; - #ifdef CONFIG_X86_BSWAP -- asm("bswapl %0 ; bswapl %1 ; xchgl %0,%1" -+ __asm__("bswapl %0 ; bswapl %1 ; xchgl %0,%1" - : "=r" (v.s.a), "=r" (v.s.b) - : "0" (v.s.a), "1" (v.s.b)); - #else -- v.s.a = ___arch__swab32(v.s.a); -+ v.s.a = ___arch__swab32(v.s.a); - v.s.b = ___arch__swab32(v.s.b); -- asm("xchgl %0,%1" : "=r" (v.s.a), "=r" (v.s.b) : "0" (v.s.a), "1" (v.s.b)); -+ __asm__("xchgl %0,%1" : "=r" (v.s.a), "=r" (v.s.b) : "0" (v.s.a), "1" (v.s.b)); - #endif - return v.u; - } ---- linux-2.6.0/include/asm-i386/types.h 2003-07-10 21:11:00.000000000 +0100 -+++ linux-2.6.0/include/asm-i386/types.h 2003-12-26 23:09:38.000000000 +0000 -@@ -19,10 +19,14 @@ - typedef __signed__ int __s32; - typedef unsigned int __u32; - --#if defined(__GNUC__) && !defined(__STRICT_ANSI__) --typedef __signed__ long long __s64; --typedef unsigned long long __u64; --#endif -+#ifndef __GNUC__ -+# ifndef __extension__ -+# define __extension__ -+# endif /* __extension__ */ -+#endif /* __GNUC__ */ -+ -+__extension__ typedef __signed__ long long __s64; -+__extension__ typedef unsigned long long __u64; - - #endif /* __ASSEMBLY__ */ - ---- linux-2.6.3/include/linux/byteorder/swab.h 2004-02-20 00:20:05.000000000 +0000 -+++ linux-2.6.3/include/linux/byteorder/swab.h 2004-02-22 16:47:24.000000000 +0000 -@@ -15,6 +15,7 @@ - * - */ - -+#define __attribute_const__ __attribute__((__const__)) - #include <linux/compiler.h> - - /* casts are necessary for constants, because we never know how for sure ---- linux-2.6.3/include/asm-x86_64/byteorder.h 2004-02-17 19:58:49.000000000 -0800 -+++ linux-2.6.3/include/asm-x86_64/byteorder.h 2004-02-28 18:49:20.000000000 -0800 -@@ -1,6 +1,8 @@ - #ifndef _X86_64_BYTEORDER_H - #define _X86_64_BYTEORDER_H - -+#define __attribute_const__ __attribute__((__const__)) -+ - #include <asm/types.h> - #include <linux/compiler.h> - ---- linux-2.6.3/include/asm-x86_64/semaphore.h 2004-02-17 19:57:11.000000000 -0800 -+++ linux-2.6.3/include/asm-x86_64/semaphore.h 2004-02-28 18:49:20.000000000 -0800 -@@ -3,8 +3,6 @@ - - #include <linux/linkage.h> - --#ifdef __KERNEL__ -- - /* - * SMP- and interrupt-safe semaphores.. - * -@@ -215,5 +213,4 @@ - :"D" (sem) - :"memory"); - } --#endif /* __KERNEL__ */ - #endif ---- linux-2.6.3/include/asm-x86_64/signal.h 2004-02-17 19:57:12.000000000 -0800 -+++ linux-2.6.3/include/asm-x86_64/signal.h 2004-02-28 18:49:20.000000000 -0800 -@@ -32,7 +32,9 @@ - /* Here we must cater to libcs that poke about in kernel headers. */ - - #define NSIG 32 -+#ifndef __sigset_t_defined - typedef unsigned long sigset_t; -+#endif - - #endif /* __KERNEL__ */ - #endif -@@ -142,22 +144,26 @@ - #define SIG_IGN ((__sighandler_t)1) /* ignore signal */ - #define SIG_ERR ((__sighandler_t)-1) /* error return from signal */ - -+#ifndef _SIGNAL_H /* added by KMO */ - struct sigaction { - __sighandler_t sa_handler; - unsigned long sa_flags; - void (*sa_restorer)(void); - sigset_t sa_mask; /* mask last for extensibility */ - }; -+#endif /* added by KMO */ - - struct k_sigaction { - struct sigaction sa; - }; - -+#ifndef _SIGNAL_H /* added by KMO */ - typedef struct sigaltstack { - void *ss_sp; - int ss_flags; - size_t ss_size; - } stack_t; -+#endif /* added by KMO */ - - #ifdef __KERNEL__ - #include <asm/sigcontext.h> ---- linux-2.6.3/include/asm-x86_64/types.h 2004-02-17 19:59:16.000000000 -0800 -+++ linux-2.6.3/include/asm-x86_64/types.h 2004-02-28 18:49:21.000000000 -0800 -@@ -19,8 +19,14 @@ - typedef __signed__ int __s32; - typedef unsigned int __u32; - --typedef __signed__ long long __s64; --typedef unsigned long long __u64; -+#ifndef __GNUC__ -+# ifndef __extension__ -+# define __extension__ -+# endif /* __extension__ */ -+#endif /* __GNUC__ */ -+ -+__extension__ typedef __signed__ long long __s64; -+__extension__ typedef unsigned long long __u64; - - #endif /* __ASSEMBLY__ */ - |