Skip to main content

sys_fcntl

Function sys_fcntl 

Source
pub fn sys_fcntl(fd: u64, cmd: u64, arg: u64) -> Result<u64, SyscallError>
Expand description

SYS_FCNTL (313): manipulate file descriptor.

Supported commands:

  • F_DUPFD (0): Duplicate file descriptor
  • F_GETFD (1): Get file descriptor flags
  • F_SETFD (2): Set file descriptor flags (FD_CLOEXEC)
  • F_GETFL (3): Get file status flags
  • F_SETFL (4): Set file status flags (O_APPEND, O_NONBLOCK)