From aa0c97353ad0d2d12dcc79eb429b70ad10922381 Mon Sep 17 00:00:00 2001 From: Daniel Samson <12231216+daniel-samson@users.noreply.github.com> Date: Sat, 11 Jul 2026 21:39:27 +0100 Subject: [PATCH] fixing arguments --- system/drivers/ps2-bus/keyboard.zig | 4 ++-- system/drivers/ps2-bus/mouse.zig | 5 +++-- 2 files changed, 5 insertions(+), 4 deletions(-) diff --git a/system/drivers/ps2-bus/keyboard.zig b/system/drivers/ps2-bus/keyboard.zig index 985b6c0..881ab4d 100644 --- a/system/drivers/ps2-bus/keyboard.zig +++ b/system/drivers/ps2-bus/keyboard.zig @@ -14,8 +14,8 @@ fn writeLine(comptime fmt: []const u8, arguments: anytype) void { _ = runtime.system.write(std.fmt.bufPrint(&line, fmt, arguments) catch return); } -pub fn main() void { - const hid = runtime.argument(1); +pub fn main(init: runtime.process.Init) void { + const hid = init.arguments.get(1).?; if (hid.len == 0) { _ = runtime.system.write("system/drivers/ps2-bus/keyboard: no HID argument\n"); return; diff --git a/system/drivers/ps2-bus/mouse.zig b/system/drivers/ps2-bus/mouse.zig index cb26ceb..1d02fb3 100644 --- a/system/drivers/ps2-bus/mouse.zig +++ b/system/drivers/ps2-bus/mouse.zig @@ -14,8 +14,9 @@ fn writeLine(comptime fmt: []const u8, arguments: anytype) void { _ = runtime.system.write(std.fmt.bufPrint(&line, fmt, arguments) catch return); } -pub fn main() void { - const hid = runtime.argument(1); +pub fn main(init: runtime.process.Init) void { + const hid = init.arguments.get(1).?; + if (hid.len == 0) { _ = runtime.system.write("system/drivers/ps2-bus/mouse: no HID argument\n"); return;