mirror of
https://github.com/dankamongmen/notcurses
synced 2025-03-10 09:39:03 -04:00
only use MAP_SHARED_VALIDATE where defined #1941
This commit is contained in:
parent
fadc500568
commit
cd49a63b7b
@ -263,7 +263,11 @@ void* create_png_mmap(const ncvisual* ncv, size_t* bsize, int fd){
|
|||||||
}
|
}
|
||||||
// FIXME hugetlb?
|
// FIXME hugetlb?
|
||||||
void* map = mmap(NULL, mlen, PROT_WRITE | PROT_READ,
|
void* map = mmap(NULL, mlen, PROT_WRITE | PROT_READ,
|
||||||
|
#ifdef MAP_SHARED_VALIDATE
|
||||||
MAP_SHARED_VALIDATE |
|
MAP_SHARED_VALIDATE |
|
||||||
|
#else
|
||||||
|
MAP_SHARED |
|
||||||
|
#endif
|
||||||
(fd >= 0 ? 0 : MAP_ANONYMOUS), fd, 0);
|
(fd >= 0 ? 0 : MAP_ANONYMOUS), fd, 0);
|
||||||
if(map == MAP_FAILED){
|
if(map == MAP_FAILED){
|
||||||
logerror("Couldn't get %zuB map for %d\n", mlen, fd);
|
logerror("Couldn't get %zuB map for %d\n", mlen, fd);
|
||||||
|
Loading…
x
Reference in New Issue
Block a user