From 7060e53ec7d97c4111ad4376f34dcbf596c9e25d Mon Sep 17 00:00:00 2001 From: Andreas Jaeger Date: Sun, 20 May 2001 11:56:03 +0000 Subject: [PATCH] (__ASSUME_STD_AUXV): Define for linux >= 2.4.5 on powerpc. (__ASSUME_MMAP2_SYSCALL): Likewise. --- sysdeps/unix/sysv/linux/kernel-features.h | 12 +++++++----- 1 file changed, 7 insertions(+), 5 deletions(-) diff --git a/sysdeps/unix/sysv/linux/kernel-features.h b/sysdeps/unix/sysv/linux/kernel-features.h index 2a94b8d..38c40ad 100644 --- a/sysdeps/unix/sysv/linux/kernel-features.h +++ b/sysdeps/unix/sysv/linux/kernel-features.h @@ -162,18 +162,20 @@ /* When did O_DIRECTORY became available? Early in 2.3 but when? Be safe, use 2.3.99. */ #if __LINUX_KERNEL_VERSION >= 131939 -# define __ASSUME_O_DIRECTORY 1 +# define __ASSUME_O_DIRECTORY 1 #endif /* Starting with one of the 2.4.0 pre-releases the Linux kernel passes up the page size information. */ #if __LINUX_KERNEL_VERSION >= 132097 -# define __ASSUME_AT_PAGESIZE 1 +# define __ASSUME_AT_PAGESIZE 1 #endif -/* Starting with 2.4.? kernels PPC passes the AUXV in the standard way. */ -#if __LINUX_KERNEL_VERSION >= (132096+99) && defined __powerpc__ -# define __ASSUME_STD_AUXV 1 +/* Starting with 2.4.5 kernels PPC passes the AUXV in the standard way + and the mmap2 syscall made it into the official kernel. */ +#if __LINUX_KERNEL_VERSION >= (132096+5) && defined __powerpc__ +# define __ASSUME_STD_AUXV 1 +# define __ASSUME_MMAP2_SYSCALL 1 #endif /* There are an infinite number of PA-RISC kernel versions numbered -- 2.7.4