pub fn sys_writev(abi: &mut LinuxRiscv64Abi, trapframe: &mut Trapframe) -> usizeExpand description
Linux writev system call implementation
This system call writes data from multiple buffers (I/O vectors) to a file descriptor. It provides scatter-gather I/O functionality, allowing efficient writes from multiple non-contiguous memory regions in a single system call.
§Arguments
- fd: File descriptor
- iovec: Array of iovec structures describing the buffers
- iovcnt: Number of iovec structures in the array
§Returns
- Number of bytes written on success
- usize::MAX on error