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)