From b20895bd7fa3a327e409037d64b274d44397b128 Mon Sep 17 00:00:00 2001 From: Andreas Schwab Date: Sun, 15 Jul 2001 15:25:23 +0000 Subject: * sysdeps/unix/sysv/linux/m68k/getpagesize.c: Check _dl_pagesize first. Default to 4096, not EXEC_PAGESIZE. --- sysdeps/unix/sysv/linux/m68k/getpagesize.c | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) (limited to 'sysdeps/unix') diff --git a/sysdeps/unix/sysv/linux/m68k/getpagesize.c b/sysdeps/unix/sysv/linux/m68k/getpagesize.c index cfe98fc5ad..009f7f1cca 100644 --- a/sysdeps/unix/sysv/linux/m68k/getpagesize.c +++ b/sysdeps/unix/sysv/linux/m68k/getpagesize.c @@ -28,8 +28,13 @@ int __getpagesize () { + extern size_t _dl_pagesize; #ifdef __NR_getpagesize int result; +#endif + + if (_dl_pagesize != 0) + return _dl_pagesize; result = INLINE_SYSCALL (getpagesize, 0); /* The only possible error is ENOSYS. */ @@ -37,7 +42,7 @@ __getpagesize () return result; #endif - return EXEC_PAGESIZE; + return 4096; } weak_alias (__getpagesize, getpagesize) -- cgit v1.2.3