FreeBSD: Fix compilation

Signed-off-by: AnErrupTion <anerruption@disroot.org>
This commit is contained in:
AnErrupTion 2026-07-06 19:56:24 +02:00
parent 5fc5fd62a0
commit 26377fd319
No known key found for this signature in database
2 changed files with 3 additions and 2 deletions

View File

@ -52,6 +52,7 @@ pub fn build(b: *std.Build) void {
addCImport(b, mod, translate_c, target, optimize, "kbio", "#include <sys/kbio.h>");
addCImport(b, mod, translate_c, target, optimize, "consio", "#include <sys/consio.h>");
addCImport(b, mod, translate_c, target, optimize, "sysctl", "#include <sys/sysctl.h>");
addCImport(b, mod, translate_c, target, optimize, "reboot", "#include <sys/reboot.h>");
}
const mod_tests = b.addTest(.{

View File

@ -260,13 +260,13 @@ fn PlatformStruct() type {
}
pub fn shutdownSystemImpl() !void {
if (isError(reboot.reboot(reboot.RB_POWEROFF))) {
if (isError(unistd.reboot(reboot.RB_POWEROFF))) {
return error.CouldntShutdown;
}
}
pub fn rebootSystemImpl() !void {
if (isError(reboot.reboot(reboot.RB_AUTOBOOT))) {
if (isError(unistd.reboot(reboot.RB_AUTOBOOT))) {
return error.CouldntReboot;
}
}