sys_newfstat

Function sys_newfstat 

Source
pub fn sys_newfstat(
    abi: &mut LinuxRiscv64Abi,
    trapframe: &mut Trapframe,
) -> usize
Expand description

Linux sys_newfstat implementation for Scarlet VFS v2

Gets file status information from a file descriptor. This is equivalent to stat() but uses a file descriptor instead of a path.

Arguments:

  • abi: LinuxRiscv64Abi context
  • trapframe: Trapframe containing syscall arguments
    • arg0: fd (file descriptor)
    • arg1: stat_ptr (pointer to LinuxStat structure)

Returns:

  • 0 on success
  • usize::MAX (Linux -1) on error