15 lines
333 B
Zig
15 lines
333 B
Zig
const arch = @import("arch.zig");
|
|
const abi = @import("abi");
|
|
|
|
const sc = arch.syscall;
|
|
const SC = abi.SyscallNumber;
|
|
|
|
pub fn exit(code: u32) noreturn {
|
|
_ = sc.syscall1(SC.SYS_exit, code);
|
|
unreachable;
|
|
}
|
|
|
|
pub fn debug_write(text: []const u8) void {
|
|
_ = sc.syscall2(SC.SYS_debug_write, @intFromPtr(text.ptr), text.len);
|
|
}
|