Olaf Hering
2004-Mar-14 12:15 UTC
[klibc] [PATCH] fix klibc build against current kernel headers
2.6.4 changed asm/unistd.h, it includes now linux/types.h. This breaks compilation of fork.c and mmap.c, duplicate typedefs on ppc64 and x86_64. Moving one include fixes the compile. --- klibc/fork.c +++ klibc/fork.c 2004/03/14 15:04:51 @@ -5,8 +5,8 @@ * doesn't have sys_fork, only sys_clone... */ -#include <sys/syscall.h> #include <signal.h> +#include <sys/syscall.h> #include <unistd.h> #ifdef __NR_fork --- klibc/mmap.c +++ klibc/mmap.c 2004/03/14 15:04:55 @@ -4,8 +4,8 @@ #include <stdint.h> #include <errno.h> -#include <sys/syscall.h> #include <sys/mman.h> +#include <sys/syscall.h> #include <asm/page.h> /* For PAGE_SHIFT */ #if defined(__sparc__) -- USB is for mice, FireWire is for men! sUse lINUX ag, n?RNBERG