diff options
| author | Alex Budovski <abudovski@gmail.com> | 2011-01-11 16:07:45 +1100 |
|---|---|---|
| committer | Alex Budovski <abudovski@gmail.com> | 2011-01-11 18:31:55 +1100 |
| commit | f0bde7fac0796bb6d7bfe794bd049041f2133905 (patch) | |
| tree | 8d0b13c20236ca2faa2017fe9ca4fa69b9efb0a5 /src/win32/map.c | |
| parent | e0c23b88c57a5d765e5572d8ed317a4ba4da102a (diff) | |
| download | libgit2-f0bde7fac0796bb6d7bfe794bd049041f2133905.tar.gz | |
Revised platform types to use 'best supported' size.
This will allow graceful migration to 64 bit file sizes and timestamps should
git's binary interface be extended to allow this.
Diffstat (limited to 'src/win32/map.c')
| -rw-r--r-- | src/win32/map.c | 8 |
1 files changed, 4 insertions, 4 deletions
diff --git a/src/win32/map.c b/src/win32/map.c index 388e9c621..e5f8e559a 100644 --- a/src/win32/map.c +++ b/src/win32/map.c @@ -16,7 +16,7 @@ static DWORD get_page_size(void) return page_size; } -int git__mmap(git_map *out, size_t len, int prot, int flags, int fd, off_t offset) +int git__mmap(git_map *out, size_t len, int prot, int flags, int fd, git_off_t offset) { HANDLE fh = (HANDLE)_get_osfhandle(fd); DWORD page_size = get_page_size(); @@ -24,8 +24,8 @@ int git__mmap(git_map *out, size_t len, int prot, int flags, int fd, off_t offse DWORD view_prot = 0; DWORD off_low = 0; DWORD off_hi = 0; - off_t page_start; - off_t page_offset; + git_off_t page_start; + git_off_t page_offset; assert((out != NULL) && (len > 0)); @@ -77,7 +77,7 @@ int git__mmap(git_map *out, size_t len, int prot, int flags, int fd, off_t offse return GIT_ERROR; } - assert(sizeof(off_t) == 8); + assert(sizeof(git_off_t) == 8); off_low = (DWORD)(page_start); off_hi = (DWORD)(page_start >> 32); out->data = MapViewOfFile(out->fmh, view_prot, off_hi, off_low, len); |
