diff --git a/lib/std/os/linux.zig b/lib/std/os/linux.zig index 82593d6169..90298bc7cd 100644 --- a/lib/std/os/linux.zig +++ b/lib/std/os/linux.zig @@ -1465,7 +1465,9 @@ pub fn settimeofday(tv: *const timeval, tz: *const timezone) usize { } pub fn nanosleep(req: *const timespec, rem: ?*timespec) usize { - return syscall2(.nanosleep, @intFromPtr(req), @intFromPtr(rem)); + if (native_arch == .riscv32) { + @compileError("No nanosleep syscall on this architecture."); + } else return syscall2(.nanosleep, @intFromPtr(req), @intFromPtr(rem)); } pub fn pause() usize {