From 0bcb14b384c847209646ebc203c604b00cd0d18b Mon Sep 17 00:00:00 2001 From: Ben Gras Date: Thu, 23 Mar 2006 11:05:15 +0000 Subject: [PATCH] _SC_PAGESIZE sysconf() support --- include/unistd.h | 2 ++ lib/other/sysconf.c | 3 +++ 2 files changed, 5 insertions(+) diff --git a/include/unistd.h b/include/unistd.h index d9aa9ed75..42ec8728d 100755 --- a/include/unistd.h +++ b/include/unistd.h @@ -63,6 +63,8 @@ #define _SC_VERSION 8 #define _SC_STREAM_MAX 9 #define _SC_TZNAME_MAX 10 +#define _SC_PAGESIZE 11 +#define _SC_PAGE_SIZE _SC_PAGESIZE /* The following relate to configurable pathname variables. POSIX Table 5-2. */ #define _PC_LINK_MAX 1 /* link count */ diff --git a/lib/other/sysconf.c b/lib/other/sysconf.c index 9cc52b8b3..51d00dd8d 100755 --- a/lib/other/sysconf.c +++ b/lib/other/sysconf.c @@ -45,6 +45,9 @@ int name; /* property being inspected */ case _SC_TZNAME_MAX: return (long) TZNAME_MAX; + case _SC_PAGESIZE: + return getpagesize(); + default: errno = EINVAL; return -1L;