diff options
| author | christos <christos@NetBSD.org> | 2017-01-13 04:18:54 +0000 |
|---|---|---|
| committer | christos <christos@NetBSD.org> | 2017-01-13 04:18:54 +0000 |
| commit | 16d472b3456f5cb2ba6bd28d0c07b51139e2e48e (patch) | |
| tree | 88e8d76c698b49fe635be80c03cbca9e8565e91a /lib/libc/stdlib/malloc.c | |
| parent | f71af92b91341f38ff2e1da86b0a87f585c4d9b1 (diff) | |
use getpagesize(3).
Diffstat (limited to 'lib/libc/stdlib/malloc.c')
| -rw-r--r-- | lib/libc/stdlib/malloc.c | 10 |
1 files changed, 3 insertions, 7 deletions
diff --git a/lib/libc/stdlib/malloc.c b/lib/libc/stdlib/malloc.c index 01c792d9e3e..af37214d971 100644 --- a/lib/libc/stdlib/malloc.c +++ b/lib/libc/stdlib/malloc.c @@ -1,4 +1,4 @@ -/* $NetBSD: malloc.c,v 1.58 2017/01/12 02:00:42 christos Exp $ */ +/* $NetBSD: malloc.c,v 1.59 2017/01/13 04:18:54 christos Exp $ */ /* * ---------------------------------------------------------------------------- @@ -93,7 +93,7 @@ int utrace(const char *, void *, size_t); # include <sys/cdefs.h> # include "extern.h" # if defined(LIBC_SCCS) && !defined(lint) -__RCSID("$NetBSD: malloc.c,v 1.58 2017/01/12 02:00:42 christos Exp $"); +__RCSID("$NetBSD: malloc.c,v 1.59 2017/01/13 04:18:54 christos Exp $"); # endif /* LIBC_SCCS and not lint */ # include <reentrant.h> # ifdef _REENTRANT @@ -458,11 +458,7 @@ malloc_init(void) /* * Compute page-size related variables. */ -#ifdef _LIBC - malloc_pagesize = (size_t)sysconf(_SC_PAGESIZE); -#else - malloc_pagesize = 4096; -#endif + malloc_pagesize = getpagesize(); malloc_pagemask = malloc_pagesize - 1; for (malloc_pageshift = 0; (1UL << malloc_pageshift) != malloc_pagesize; |
