Function sendfile [src]
Prototype
pub fn sendfile(outfd: i32, infd: i32, offset: ?*i64, count: usize) usize Parameters
outfd: i32infd: i32offset: ?*i64count: usize Source
pub fn sendfile(outfd: i32, infd: i32, offset: ?*i64, count: usize) usize {
if (@hasField(SYS, "sendfile64")) {
return syscall4(
.sendfile64,
@as(usize, @bitCast(@as(isize, outfd))),
@as(usize, @bitCast(@as(isize, infd))),
@intFromPtr(offset),
count,
);
} else {
return syscall4(
.sendfile,
@as(usize, @bitCast(@as(isize, outfd))),
@as(usize, @bitCast(@as(isize, infd))),
@intFromPtr(offset),
count,
);
}
}