From 2b42e910bf4696032158cc7ae268d3c69d699f70 Mon Sep 17 00:00:00 2001 From: Andrew Kelley Date: Sun, 26 May 2019 19:56:37 -0400 Subject: behavior tests passing on Linux --- std/os/linux.zig | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) (limited to 'std/os/linux.zig') diff --git a/std/os/linux.zig b/std/os/linux.zig index 4b00433b6c..4b37399079 100644 --- a/std/os/linux.zig +++ b/std/os/linux.zig @@ -173,12 +173,12 @@ pub fn mmap(address: ?[*]u8, length: usize, prot: usize, flags: u32, fd: i32, of return syscall6(SYS_mmap, @ptrToInt(address), length, prot, flags, @bitCast(usize, isize(fd)), @bitCast(usize, offset)); } -pub fn mprotect(address: usize, length: usize, protection: usize) usize { - return syscall3(SYS_mprotect, address, length, protection); +pub fn mprotect(address: [*]const u8, length: usize, protection: usize) usize { + return syscall3(SYS_mprotect, @ptrToInt(address), length, protection); } -pub fn munmap(address: usize, length: usize) usize { - return syscall2(SYS_munmap, address, length); +pub fn munmap(address: [*]const u8, length: usize) usize { + return syscall2(SYS_munmap, @ptrToInt(address), length); } pub fn read(fd: i32, buf: [*]u8, count: usize) usize { -- cgit v1.2.3