summaryrefslogtreecommitdiff
path: root/src/win32
diff options
context:
space:
mode:
authorEdward Thomson <ethomson@edwardthomson.com>2019-06-23 17:09:22 +0100
committerEdward Thomson <ethomson@edwardthomson.com>2019-11-25 13:18:28 +1100
commit8be12026a158f0836c73f6b9f33abab640d9a115 (patch)
tree0734a3249ccedec73dd3c3c599b00453b7bb5687 /src/win32
parent7e1cc296e4c89c35b38d3637176aab2bdc4efab6 (diff)
downloadlibgit2-8be12026a158f0836c73f6b9f33abab640d9a115.tar.gz
mmap: use a 64-bit signed type `off64_t` for mmap
Prefer `off64_t` to `git_off_t` for internal visibility.
Diffstat (limited to 'src/win32')
-rw-r--r--src/win32/map.c6
1 files changed, 3 insertions, 3 deletions
diff --git a/src/win32/map.c b/src/win32/map.c
index dff0695d2..e2ce737de 100644
--- a/src/win32/map.c
+++ b/src/win32/map.c
@@ -50,7 +50,7 @@ int git__mmap_alignment(size_t *page_size)
return 0;
}
-int p_mmap(git_map *out, size_t len, int prot, int flags, int fd, git_off_t offset)
+int p_mmap(git_map *out, size_t len, int prot, int flags, int fd, off64_t offset)
{
HANDLE fh = (HANDLE)_get_osfhandle(fd);
DWORD alignment = get_allocation_granularity();
@@ -58,8 +58,8 @@ int p_mmap(git_map *out, size_t len, int prot, int flags, int fd, git_off_t offs
DWORD view_prot = 0;
DWORD off_low = 0;
DWORD off_hi = 0;
- git_off_t page_start;
- git_off_t page_offset;
+ off64_t page_start;
+ off64_t page_offset;
GIT_MMAP_VALIDATE(out, len, prot, flags);