summaryrefslogtreecommitdiff
path: root/tools
diff options
context:
space:
mode:
authorIvan Maidanski <ivmai@mail.ru>2022-11-01 08:32:14 +0300
committerIvan Maidanski <ivmai@mail.ru>2022-11-01 14:41:22 +0300
commit11d09a1624fcb42d3d392cc67653b372d0bb6925 (patch)
treedac96c5aa04e80a610717c6fe2c75aa514bc38d2 /tools
parent400053e428fcd81cf0c867d49223d74de27ccfaa (diff)
downloadbdwgc-11d09a1624fcb42d3d392cc67653b372d0bb6925.tar.gz
Fix 'implicit declaration of GETPAGESIZE' compiler error in setjmp_t.c
(fix of commit a37cdaa3b) * tools/setjmp_t.c [!OS2 && (MSWIN32 || MSWINCE || CYGWIN32)] (getpagesize): Make static; rename to win32_getpagesize. * tools/setjmp_t.c [!OS2 && (MSWIN32 || MSWINCE || CYGWIN32)] (GETPAGESIZE): Define macro (to win32_getpagesize).
Diffstat (limited to 'tools')
-rw-r--r--tools/setjmp_t.c3
1 files changed, 2 insertions, 1 deletions
diff --git a/tools/setjmp_t.c b/tools/setjmp_t.c
index 92f18c91..d3b0f1bb 100644
--- a/tools/setjmp_t.c
+++ b/tools/setjmp_t.c
@@ -47,12 +47,13 @@ int getpagesize(void)
}
#elif defined(MSWIN32) || defined(MSWINCE) || defined(CYGWIN32)
- int getpagesize(void)
+ static int win32_getpagesize(void)
{
SYSTEM_INFO sysinfo;
GetSystemInfo(&sysinfo);
return sysinfo.dwPageSize;
}
+# define GETPAGESIZE() win32_getpagesize()
#endif
struct a_s {