diff options
Diffstat (limited to 'src/javascript/jsc/node/syscall.zig')
-rw-r--r-- | src/javascript/jsc/node/syscall.zig | 8 |
1 files changed, 4 insertions, 4 deletions
diff --git a/src/javascript/jsc/node/syscall.zig b/src/javascript/jsc/node/syscall.zig index 45605f0fd..091b3d632 100644 --- a/src/javascript/jsc/node/syscall.zig +++ b/src/javascript/jsc/node/syscall.zig @@ -413,11 +413,11 @@ fn mmap( offset: u64, ) Maybe([]align(mem.page_size) u8) { const ioffset = @bitCast(i64, offset); // the OS treats this as unsigned - const rc = system.mmap(ptr, length, prot, flags, fd, ioffset); - - if (rc == std.c.MAP.FAILED) { + const rc = std.c.mmap(ptr, length, prot, flags, fd, ioffset); + const fail = std.c.MAP.FAILED; + if (rc == fail) { return Maybe([]align(mem.page_size) u8){ - .err = .{ .errno = @truncate(Syscall.Error.Int, @enumToInt(std.c.getErrno(@bitCast(i64, @ptrToInt(std.c.MAP.FAILED))))), .syscall = .mmap }, + .err = .{ .errno = @truncate(Syscall.Error.Int, @enumToInt(std.c.getErrno(@bitCast(i64, @ptrToInt(fail))))), .syscall = .mmap }, }; } |