mirror of
https://github.com/jart/cosmopolitan.git
synced 2025-08-08 19:00:27 +00:00
clang-format
This commit is contained in:
parent
cb64ae5c75
commit
09a0fda723
1 changed files with 7 additions and 4 deletions
|
@ -48,14 +48,17 @@
|
||||||
*/
|
*/
|
||||||
void *__zipos_mmap(void *addr, size_t size, int prot, int flags,
|
void *__zipos_mmap(void *addr, size_t size, int prot, int flags,
|
||||||
struct ZiposHandle *h, int64_t off) {
|
struct ZiposHandle *h, int64_t off) {
|
||||||
if(!(flags & MAP_PRIVATE) || (flags & ~(MAP_PRIVATE | MAP_FILE | MAP_FIXED | MAP_FIXED_NOREPLACE)) ||
|
if (!(flags & MAP_PRIVATE) ||
|
||||||
(!!(flags & MAP_FIXED) ^ !!(flags & MAP_FIXED_NOREPLACE))) {
|
(flags & ~(MAP_PRIVATE | MAP_FILE | MAP_FIXED | MAP_FIXED_NOREPLACE)) ||
|
||||||
STRACE("zipos mappings currently only support MAP_PRIVATE with select flags");
|
(!!(flags & MAP_FIXED) ^ !!(flags & MAP_FIXED_NOREPLACE))) {
|
||||||
|
STRACE(
|
||||||
|
"zipos mappings currently only support MAP_PRIVATE with select flags");
|
||||||
return VIP(einval());
|
return VIP(einval());
|
||||||
}
|
}
|
||||||
|
|
||||||
const int tempProt = !IsXnu() ? prot | PROT_WRITE : PROT_WRITE;
|
const int tempProt = !IsXnu() ? prot | PROT_WRITE : PROT_WRITE;
|
||||||
void *outAddr = mmap(addr, size, tempProt, (flags & (~MAP_FILE)) | MAP_ANONYMOUS, -1, 0);
|
void *outAddr =
|
||||||
|
mmap(addr, size, tempProt, (flags & (~MAP_FILE)) | MAP_ANONYMOUS, -1, 0);
|
||||||
if (outAddr == MAP_FAILED) {
|
if (outAddr == MAP_FAILED) {
|
||||||
return MAP_FAILED;
|
return MAP_FAILED;
|
||||||
}
|
}
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue