diff --git a/lib/std/Io/Threaded.zig b/lib/std/Io/Threaded.zig index 3cccad589392ddfb46111806ff70862a6ffcf095..1e42814e0cd9d41afbb651cf6b1bc7623fd87163 100644 --- a/lib/std/Io/Threaded.zig +++ b/lib/std/Io/Threaded.zig @@ -8063,7 +8063,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), }; }