sys_shutdown

Function sys_shutdown 

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

Linux sys_shutdown implementation

Shut down part of a full-duplex connection.

Arguments:

  • abi: LinuxRiscv64Abi context
  • trapframe: Trapframe containing syscall arguments
    • arg0: sockfd (socket file descriptor)
    • arg1: how (0=SHUT_RD, 1=SHUT_WR, 2=SHUT_RDWR)

Returns:

  • 0 on success
  • negative errno on error