Attempt to fix broken musl mmap in libevent (#91)

pull/93/head
Dmitry Ilyin 2021-12-11 13:07:42 +03:00 committed by GitHub
parent f1fdd1e40f
commit b145901e1a
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
1 changed files with 13 additions and 0 deletions

View File

@ -1,3 +1,16 @@
diff --git a/buffer.c b/buffer.c
index 822d97a5..646763b4 100644
--- a/buffer.c
+++ b/buffer.c
@@ -3070,7 +3070,7 @@ evbuffer_file_segment_materialize(struct evbuffer_file_segment *seg)
offset_leftover = offset % page_size;
offset_rounded = offset - offset_leftover;
}
- mapped = mmap(NULL, length + offset_leftover,
+ mapped = mmap64(NULL, length + offset_leftover,
PROT_READ,
#ifdef MAP_NOCACHE
MAP_NOCACHE | /* ??? */
diff --git a/bufferevent_mbedtls.c b/bufferevent_mbedtls.c
index f42da2ae..61f448a2 100644
--- a/bufferevent_mbedtls.c