diff --git a/lib/std/Io/Threaded.zig b/lib/std/Io/Threaded.zig index a72aa2b5c5f129414529ef956f46bd53c3fb78b4..79cc01c21d16bdbd6308b74740227731733cd3c3 100644 --- a/lib/std/Io/Threaded.zig +++ b/lib/std/Io/Threaded.zig @@ -8085,7 +8085,7 @@ fn dirRenamePreserveLinux( .XDEV => return syscall.fail(error.CrossDevice), .ILSEQ => return syscall.fail(error.BadPathName), .FAULT => |err| return syscall.errnoBug(err), - .INVAL => |err| return syscall.errnoBug(err), + .INVAL => return syscall.fail(error.OperationUnsupported), else => |err| return syscall.unexpectedErrno(err), }; }