diff --git a/lib/std/os.zig b/lib/std/os.zig index 24b438a53e..59f2a2173f 100644 --- a/lib/std/os.zig +++ b/lib/std/os.zig @@ -6251,7 +6251,7 @@ pub const CopyFileRangeError = error{ NoSpaceLeft, Unseekable, PermissionDenied, - FileBusy, + SwapFile, } || PReadError || PWriteError || UnexpectedError; var has_copy_file_range_syscall = std.atomic.Atomic(bool).init(true); @@ -6305,7 +6305,7 @@ pub fn copy_file_range(fd_in: fd_t, off_in: u64, fd_out: fd_t, off_out: u64, len .NOSPC => return error.NoSpaceLeft, .OVERFLOW => return error.Unseekable, .PERM => return error.PermissionDenied, - .TXTBSY => return error.FileBusy, + .TXTBSY => return error.SwapFile, // these may not be regular files, try fallback .INVAL => {}, // support for cross-filesystem copy added in Linux 5.3, use fallback diff --git a/src/link.zig b/src/link.zig index b46ea51013..60c6b24640 100644 --- a/src/link.zig +++ b/src/link.zig @@ -426,7 +426,7 @@ pub const File = struct { NoSpaceLeft, Unseekable, PermissionDenied, - FileBusy, + SwapFile, SystemResources, OperationAborted, BrokenPipe,