Drop `MAP_SYNC` support
This commit is contained in:
parent
e40091808a
commit
d19ffac68a
|
|
@ -24,7 +24,6 @@ Silently-ignored flags:
|
|||
* `MAP_NONBLOCK`
|
||||
* `MAP_NORESERVE`
|
||||
* `MAP_POPULATE`
|
||||
* `MAP_SYNC`
|
||||
|
||||
Partially supported flags:
|
||||
* `MAP_FIXED_NOREPLACE` is treated as `MAP_FIXED`
|
||||
|
|
|
|||
|
|
@ -11,8 +11,7 @@ opt_flags =
|
|||
MAP_LOCKED |
|
||||
MAP_NONBLOCK |
|
||||
MAP_NORESERVE |
|
||||
MAP_POPULATE |
|
||||
MAP_SYNC;
|
||||
MAP_POPULATE;
|
||||
|
||||
// Create a private memory mapping
|
||||
mmap(
|
||||
|
|
|
|||
|
|
@ -215,7 +215,6 @@ bitflags! {
|
|||
const MAP_NONBLOCK = 0x10000;
|
||||
const MAP_STACK = 0x20000;
|
||||
const MAP_HUGETLB = 0x40000;
|
||||
const MAP_SYNC = 0x80000;
|
||||
const MAP_FIXED_NOREPLACE = 0x100000;
|
||||
}
|
||||
}
|
||||
|
|
|
|||
|
|
@ -118,6 +118,9 @@ FN_TEST(mmap_flags)
|
|||
TEST_SUCC(munmap(addr, PAGE_SIZE));
|
||||
|
||||
TEST_ERRNO(mmap(NULL, PAGE_SIZE, PROT_READ, MAP_SYNC, fd, 0), EINVAL);
|
||||
TEST_ERRNO(mmap(NULL, PAGE_SIZE, PROT_READ,
|
||||
MAP_SHARED_VALIDATE | MAP_SYNC, fd, 0),
|
||||
EOPNOTSUPP);
|
||||
TEST_ERRNO(mmap(avail_addr, PAGE_SIZE, PROT_READ,
|
||||
MAP_SHARED_VALIDATE | MAP_FIXED_NOREPLACE, fd, 0),
|
||||
EOPNOTSUPP);
|
||||
|
|
|
|||
Loading…
Reference in New Issue