From: Markos Chandras <markos.chand...@imgtec.com> New architectures don't define ARCH_WANT_IPC_PARSE_VERSION in their kernel. This means that every cmd passed to semctl,msgctl and shmctl is IPC_64 by default. For these architectures we need to define __IPC_64 as 0. Existing architectures are not affected by this change.
Signed-off-by: Markos Chandras <markos.chand...@imgtec.com> --- libc/misc/sysvipc/ipc.h | 2 ++ 1 file changed, 2 insertions(+) diff --git a/libc/misc/sysvipc/ipc.h b/libc/misc/sysvipc/ipc.h index 339d136..fa2ff90 100644 --- a/libc/misc/sysvipc/ipc.h +++ b/libc/misc/sysvipc/ipc.h @@ -3,11 +3,13 @@ #include <syscall.h> #include <bits/wordsize.h> +#ifndef __IPC_64 #if __WORDSIZE == 32 || defined __alpha__ || defined __mips__ # define __IPC_64 0x100 #else # define __IPC_64 0x0 #endif +#endif #ifdef __NR_ipc -- 1.8.1.1 _______________________________________________ uClibc mailing list uClibc@uclibc.org http://lists.busybox.net/mailman/listinfo/uclibc