Function copy_file_range [src]
Prototype
pub fn copy_file_range(fd_in: fd_t, off_in: ?*i64, fd_out: fd_t, off_out: ?*i64, len: usize, flags: u32) usize
Parameters
fd_in: fd_t
off_in: ?*i64
fd_out: fd_t
off_out: ?*i64
len: usize
flags: u32
Source
pub fn copy_file_range(fd_in: fd_t, off_in: ?*i64, fd_out: fd_t, off_out: ?*i64, len: usize, flags: u32) usize {
return syscall6(
.copy_file_range,
@as(usize, @bitCast(@as(isize, fd_in))),
@intFromPtr(off_in),
@as(usize, @bitCast(@as(isize, fd_out))),
@intFromPtr(off_out),
len,
flags,
);
}