Function sendfile [src]
Prototype
pub fn sendfile(outfd: i32, infd: i32, offset: ?*i64, count: usize) usize
Parameters
outfd: i32
infd: i32
offset: ?*i64
count: 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,
);
}
}