diff options
| author | LemonBoy <thatlemon@gmail.com> | 2019-05-28 18:25:48 +0200 |
|---|---|---|
| committer | LemonBoy <thatlemon@gmail.com> | 2019-05-28 18:25:48 +0200 |
| commit | 594366a4824d7e65485033ca1002d8635ff6fbf9 (patch) | |
| tree | 92155434d75461e6c0c664bb0f99cd3271e6d46d /std/os.zig | |
| parent | d1b6f29d225bbedd0afb97fce64f5d042df4d9c6 (diff) | |
| download | zig-594366a4824d7e65485033ca1002d8635ff6fbf9.tar.gz zig-594366a4824d7e65485033ca1002d8635ff6fbf9.zip | |
Fix os.mprotect signature
Diffstat (limited to 'std/os.zig')
| -rw-r--r-- | std/os.zig | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/std/os.zig b/std/os.zig index be2be92f7d..14f205c1aa 100644 --- a/std/os.zig +++ b/std/os.zig @@ -1889,14 +1889,14 @@ pub const MProtectError = error{ }; /// `memory.len` must be page-aligned. -pub fn mprotect(memory: [*]align(mem.page_size) u8, protection: u32) MProtectError!void { +pub fn mprotect(memory: []align(mem.page_size) u8, protection: u32) MProtectError!void { assert(mem.isAligned(memory.len, mem.page_size)); switch (errno(system.mprotect(memory.ptr, memory.len, protection))) { 0 => return, EINVAL => unreachable, EACCES => return error.AccessDenied, ENOMEM => return error.OutOfMemory, - else => return unexpectedErrno(err), + else => |err| return unexpectedErrno(err), } } |
