Function fcntl [src]
Prototype
pub fn fcntl(fd: fd_t, cmd: i32, arg: usize) usize
Parameters
fd: fd_t
cmd: i32
arg: usize
Source
pub fn fcntl(fd: fd_t, cmd: i32, arg: usize) usize {
if (@hasField(SYS, "fcntl64")) {
return syscall3(.fcntl64, @as(usize, @bitCast(@as(isize, fd))), @as(usize, @bitCast(@as(isize, cmd))), arg);
} else {
return syscall3(.fcntl, @as(usize, @bitCast(@as(isize, fd))), @as(usize, @bitCast(@as(isize, cmd))), arg);
}
}