diff options
author | Carlos Martín Nieto <cmn@dwim.me> | 2016-03-16 19:05:11 +0100 |
---|---|---|
committer | Carlos Martín Nieto <cmn@dwim.me> | 2016-03-16 21:36:25 +0100 |
commit | 87c181970dbe629befa98aafeee75b2641dacf63 (patch) | |
tree | aae18c85980ebbe346a30048e6c0bacfe61a3381 /src/posix.c | |
parent | 77394a27af283b366fa8bb444d29670131bfa104 (diff) | |
download | libgit2-cmn/pool-limit.tar.gz |
Split the page size from the mmap alignmentcmn/pool-limit
While often similar, these are not the same on Windows. We want to use the page
size on Windows for the pools, but for mmap we need to use the allocation
granularity as the alignment.
On the other platforms these values remain the same.
Diffstat (limited to 'src/posix.c')
-rw-r--r-- | src/posix.c | 7 |
1 files changed, 7 insertions, 0 deletions
diff --git a/src/posix.c b/src/posix.c index c7201ba14..b3f1a1cd3 100644 --- a/src/posix.c +++ b/src/posix.c @@ -224,6 +224,13 @@ int git__page_size(size_t *page_size) return 0; } +int git__mmap_alignment(size_t *alignment) +{ + /* dummy; here we don't need any alignment anyway */ + *alignment = 4096; + return 0; +} + int p_mmap(git_map *out, size_t len, int prot, int flags, int fd, git_off_t offset) { |