diff options
Diffstat (limited to 'lib/std/fs.zig')
| -rw-r--r-- | lib/std/fs.zig | 5 |
1 files changed, 3 insertions, 2 deletions
diff --git a/lib/std/fs.zig b/lib/std/fs.zig index 6b4f9384dd..5f49bb3766 100644 --- a/lib/std/fs.zig +++ b/lib/std/fs.zig @@ -2265,8 +2265,9 @@ pub fn realpathAlloc(allocator: *Allocator, pathname: []const u8) ![]u8 { const CopyFileError = error{SystemResources} || os.CopyFileRangeError || os.SendFileError; -/// Transfer all the data between two file descriptors in the most efficient way. -/// No metadata is transferred over. +// Transfer all the data between two file descriptors in the most efficient way. +// The copy starts at offset 0, the initial offsets are preserved. +// No metadata is transferred over. fn copy_file(fd_in: os.fd_t, fd_out: os.fd_t) CopyFileError!void { if (comptime std.Target.current.isDarwin()) { const rc = os.system.fcopyfile(fd_in, fd_out, null, os.system.COPYFILE_DATA); |
