aboutsummaryrefslogtreecommitdiff
path: root/crypto
diff options
context:
space:
mode:
authorBrent Cook <bcook@openbsd.org>2017-06-11 11:21:34 -0500
committerBrent Cook <bcook@openbsd.org>2017-06-11 11:21:34 -0500
commit8b80bcdad82a57d195381a150aa2690f188b127e (patch)
treedc77449a0908931c2059b966e9dda02db5fc446b /crypto
parent0974d6f011d10f2b32f2a2a8477530c3856f05ea (diff)
downloadportable-8b80bcdad82a57d195381a150aa2690f188b127e.tar.gz
portable-8b80bcdad82a57d195381a150aa2690f188b127e.tar.bz2
portable-8b80bcdad82a57d195381a150aa2690f188b127e.zip
re-add getpagesize fallback, needed for Android
Diffstat (limited to 'crypto')
-rw-r--r--crypto/compat/getpagesize.c10
1 files changed, 8 insertions, 2 deletions
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 @@
1/* $OpenBSD$ */ 1/* $OpenBSD$ */
2 2
3#include <unistd.h> 3#include <unistd.h>
4
5#ifdef _MSC_VER
4#include <windows.h> 6#include <windows.h>
7#endif
5 8
6int 9int
7getpagesize(void) 10getpagesize(void) {
8{ 11#ifdef _MSC_VER
9 SYSTEM_INFO system_info; 12 SYSTEM_INFO system_info;
10 GetSystemInfo(&system_info); 13 GetSystemInfo(&system_info);
11 return system_info.dwPageSize; 14 return system_info.dwPageSize;
15#else
16 return sysconf(_SC_PAGESIZE);
17#endif
12} 18}