map: use `giterr_set` internally Use the `giterr_set` function, which actually supports `GITERR_OS`. The `giterr_set_str` function is exposed for external users and will not append the operating system's error message.
diff --git a/src/unix/map.c b/src/unix/map.c
index 87ee659..72abb34 100644
--- a/src/unix/map.c
+++ b/src/unix/map.c
@@ -17,7 +17,7 @@ int git__page_size(size_t *page_size)
{
long sc_page_size = sysconf(_SC_PAGE_SIZE);
if (sc_page_size < 0) {
- giterr_set_str(GITERR_OS, "Can't determine system page size");
+ giterr_set(GITERR_OS, "can't determine system page size");
return -1;
}
*page_size = (size_t) sc_page_size;