diff --git a/crypto/compat/getpagesize.c b/crypto/compat/getpagesize.c index 74909e7..098efa9 100644 --- a/crypto/compat/getpagesize.c +++ b/crypto/compat/getpagesize.c @@ -1,12 +1,18 @@ /* $OpenBSD$ */ #include + +#ifdef _MSC_VER #include +#endif int -getpagesize(void) -{ +getpagesize(void) { +#ifdef _MSC_VER SYSTEM_INFO system_info; GetSystemInfo(&system_info); return system_info.dwPageSize; +#else + return sysconf(_SC_PAGESIZE); +#endif }