authorgravatar for thatlemon@gmail.comLemonBoy <thatlemon@gmail.com> 2019-05-29 09:44:53+02:00
committergravatar for thatlemon@gmail.comLemonBoy <thatlemon@gmail.com> 2019-05-31 11:48:42+02:00
log4b30e40a9199accee765e759bbcae133298fa54a
treeff2f75dade958ec9344c8fd058f24b23e50cf395
parent6d73e5de058ea421a98a53ae6c0844860715cc01

Remove length restriction in mmap wrapper


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

std/os.zig-1
...@@ -1955,7 +1955,6 @@ pub fn mmap(...@@ -1955,7 +1955,6 @@ pub fn mmap(
1955 fd: fd_t,1955 fd: fd_t,
1956 offset: isize,1956 offset: isize,
1957) MMapError![]align(mem.page_size) u8 {1957) MMapError![]align(mem.page_size) u8 {
1958 assert(mem.isAligned(length, mem.page_size));
1959 const err = if (builtin.link_libc) blk: {1958 const err = if (builtin.link_libc) blk: {
1960 const rc = std.c.mmap(ptr, length, prot, flags, fd, offset);1959 const rc = std.c.mmap(ptr, length, prot, flags, fd, offset);
1961 if (rc != MAP_FAILED) return @ptrCast([*]align(mem.page_size) u8, @alignCast(mem.page_size, rc))[0..length];1960 if (rc != MAP_FAILED) return @ptrCast([*]align(mem.page_size) u8, @alignCast(mem.page_size, rc))[0..length];