diff options
Diffstat (limited to 'libc/misc/sysvipc/ipc.h')
| -rw-r--r-- | libc/misc/sysvipc/ipc.h | 9 | 
1 files changed, 8 insertions, 1 deletions
| diff --git a/libc/misc/sysvipc/ipc.h b/libc/misc/sysvipc/ipc.h index b342dc1cf..58a690ee3 100644 --- a/libc/misc/sysvipc/ipc.h +++ b/libc/misc/sysvipc/ipc.h @@ -1,12 +1,19 @@  #ifndef IPC_H  #define IPC_H  #include <syscall.h> +#include <bits/kernel-features.h>  #include <bits/wordsize.h>  #ifndef __ARCH_HAS_DEPRECATED_SYSCALLS__  #  define __IPC_64	0x0 +#elif defined __mips__ || defined __m68k__ +# if __LINUX_KERNEL_VERSION < 0x050100 +#  define __IPC_64      0x100 +# else +#  define __IPC_64      0x0 +# endif  #else -# if __WORDSIZE == 32 || defined __alpha__ || defined __mips__ +# if __WORDSIZE == 32 || defined __alpha__  #  define __IPC_64	0x100  # else  #  define __IPC_64	0x0 | 
