diff options
Diffstat (limited to 'libc/sysdeps/linux/common')
-rw-r--r-- | libc/sysdeps/linux/common/getpagesize.c | 16 |
1 files changed, 0 insertions, 16 deletions
diff --git a/libc/sysdeps/linux/common/getpagesize.c b/libc/sysdeps/linux/common/getpagesize.c index f2745d44b..89f12c039 100644 --- a/libc/sysdeps/linux/common/getpagesize.c +++ b/libc/sysdeps/linux/common/getpagesize.c @@ -16,29 +16,13 @@ <http://www.gnu.org/licenses/>. */ #include <unistd.h> -#include <features.h> -#include <sys/param.h> /* Return the system page size. */ /* couldn't make __getpagesize hidden, because shm.h uses it in a macro */ extern __typeof(getpagesize) __getpagesize; int __getpagesize(void) { - if (__pagesize != 0) return __pagesize; - -#ifdef EXEC_PAGESIZE - return EXEC_PAGESIZE; -#else /* No EXEC_PAGESIZE. */ -#ifdef NBPG -#ifndef CLSIZE -#define CLSIZE 1 -#endif /* No CLSIZE. */ - return NBPG * CLSIZE; -#else /* No NBPG. */ - return NBPC; -#endif /* NBPG. */ -#endif /* EXEC_PAGESIZE. */ } strong_alias(__getpagesize,getpagesize) libc_hidden_def(getpagesize) |