mirror of
https://github.com/ziglang/zig.git
synced 2025-12-17 11:43:16 +00:00
Remove length restriction in mmap wrapper
This commit is contained in:
parent
6d73e5de05
commit
4b30e40a91
@ -1955,7 +1955,6 @@ pub fn mmap(
|
|||||||
fd: fd_t,
|
fd: fd_t,
|
||||||
offset: isize,
|
offset: isize,
|
||||||
) MMapError![]align(mem.page_size) u8 {
|
) MMapError![]align(mem.page_size) u8 {
|
||||||
assert(mem.isAligned(length, mem.page_size));
|
|
||||||
const err = if (builtin.link_libc) blk: {
|
const err = if (builtin.link_libc) blk: {
|
||||||
const rc = std.c.mmap(ptr, length, prot, flags, fd, offset);
|
const rc = std.c.mmap(ptr, length, prot, flags, fd, offset);
|
||||||
if (rc != MAP_FAILED) return @ptrCast([*]align(mem.page_size) u8, @alignCast(mem.page_size, rc))[0..length];
|
if (rc != MAP_FAILED) return @ptrCast([*]align(mem.page_size) u8, @alignCast(mem.page_size, rc))[0..length];
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user