authorgravatar for andrew@ziglang.orgAndrew Kelley <andrew@ziglang.org> 2016-05-14 12:38:27-07:00
committergravatar for andrew@ziglang.orgAndrew Kelley <andrew@ziglang.org> 2016-05-14 12:38:27-07:00
log76f909edebf86a5d46d24a9dcf897f2cc3ded86d
treef9bed760e0a3f771dfe9f02895c17ebbb15515f7
parent33e3d5645344d5c8076a1f020d49917334f6902a

std: take advantage of ability to cast maybe pointer to isize


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

std/linux.zig+1-3
...@@ -226,9 +226,7 @@ pub fn get_errno(r: isize) -> isize {...@@ -226,9 +226,7 @@ pub fn get_errno(r: isize) -> isize {
226}226}
227227
228pub fn mmap(address: ?&u8, length: isize, prot: isize, flags: isize, fd: isize, offset: isize) -> isize {228pub fn mmap(address: ?&u8, length: isize, prot: isize, flags: isize, fd: isize, offset: isize) -> isize {
229 // TODO ability to cast maybe pointer to isize229 arch.syscall6(arch.SYS_mmap, isize(address), length, prot, flags, fd, offset)
230 const addr = if (const unwrapped ?= address) isize(unwrapped) else 0;
231 arch.syscall6(arch.SYS_mmap, addr, length, prot, flags, fd, offset)
232}230}
233231
234pub fn munmap(address: &u8, length: isize) -> isize {232pub fn munmap(address: &u8, length: isize) -> isize {