diff options
author | Himbeer <himbeer@disroot.org> | 2024-08-01 22:39:19 +0200 |
---|---|---|
committer | Himbeer <himbeer@disroot.org> | 2024-08-01 22:39:19 +0200 |
commit | e1cfddc48ae3f439b898405bbe165efcde0c92e6 (patch) | |
tree | a6e52587091f34cf577e0b278742273cad10034d | |
parent | a3584b1326856e98a895e784c4123987e8e81b4e (diff) |
os: Cast receive() 'sender' parameter from ?*u16 to usize manually (no autoCast implementation exists)
-rw-r--r-- | src/os.zig | 2 |
1 files changed, 1 insertions, 1 deletions
@@ -114,7 +114,7 @@ pub fn pass(channel: usize, receiver: u16, identify: bool, bytes: []const u8) !v } pub fn receive(channel: usize, sender: ?*u16, buffer: []u8) !usize { - const result = ecall(100011, .{ channel, sender, buffer.ptr, buffer.len }); + const result = ecall(100011, .{ channel, @intFromPtr(sender), buffer.ptr, buffer.len }); if (result.error_code != 0) return SyscallError.Kernel; return result.value; } |