authorgravatar for thatlemon@gmail.comLemonBoy <thatlemon@gmail.com> 2019-05-28 18:25:48+02:00
committergravatar for thatlemon@gmail.comLemonBoy <thatlemon@gmail.com> 2019-05-28 18:25:48+02:00
log594366a4824d7e65485033ca1002d8635ff6fbf9
tree92155434d75461e6c0c664bb0f99cd3271e6d46d
parentd1b6f29d225bbedd0afb97fce64f5d042df4d9c6

Fix os.mprotect signature


1 files changed, 2 insertions(+), 2 deletions(-)

std/os.zig+2-2
......@@ -1889,14 +1889,14 @@ pub const MProtectError = error{
18891889};
18901890
18911891/// `memory.len` must be page-aligned.
1892pub fn mprotect(memory: [*]align(mem.page_size) u8, protection: u32) MProtectError!void {
1892pub fn mprotect(memory: []align(mem.page_size) u8, protection: u32) MProtectError!void {
18931893 assert(mem.isAligned(memory.len, mem.page_size));
18941894 switch (errno(system.mprotect(memory.ptr, memory.len, protection))) {
18951895 0 => return,
18961896 EINVAL => unreachable,
18971897 EACCES => return error.AccessDenied,
18981898 ENOMEM => return error.OutOfMemory,
1899 else => return unexpectedErrno(err),
1899 else => |err| return unexpectedErrno(err),
19001900 }
19011901}
19021902