aboutsummaryrefslogtreecommitdiff
path: root/compat/mingw.h
diff options
context:
space:
mode:
authorRamsay Jones <ramsay@ramsay1.demon.co.uk>2009-11-07 20:10:31 +0000
committerJunio C Hamano <gitster@pobox.com>2009-11-08 17:59:12 -0800
commitb1b952043f8f909649fdf053c371109c84f9cf56 (patch)
tree3d99e5d5efd0ddf760b4ccc646444e95c9093189 /compat/mingw.h
parentd691d84eedc0f02b4caebbee89149fff18e1db91 (diff)
downloadgit-b1b952043f8f909649fdf053c371109c84f9cf56.tar.gz
git-b1b952043f8f909649fdf053c371109c84f9cf56.tar.xz
MSVC: Add support for building with NO_MMAP
When the NO_MMAP build variable is set, the msvc linker complains: error LNK2001: unresolved external symbol _getpagesize The msvc libraries do not define the getpagesize() function, so we move the mingw_getpagesize() implementation from the conditionally built win32mmap.c file to mingw.c. Signed-off-by: Ramsay Jones <ramsay@ramsay1.demon.co.uk> Signed-off-by: Junio C Hamano <gitster@pobox.com>
Diffstat (limited to 'compat/mingw.h')
-rw-r--r--compat/mingw.h2
1 files changed, 1 insertions, 1 deletions
diff --git a/compat/mingw.h b/compat/mingw.h
index 5b5258bce..26c402733 100644
--- a/compat/mingw.h
+++ b/compat/mingw.h
@@ -166,7 +166,7 @@ int mingw_connect(int sockfd, struct sockaddr *sa, size_t sz);
int mingw_rename(const char*, const char*);
#define rename mingw_rename
-#ifdef USE_WIN32_MMAP
+#if defined(USE_WIN32_MMAP) || defined(_MSC_VER)
int mingw_getpagesize(void);
#define getpagesize mingw_getpagesize
#endif