pub fn sys_getsockopt( locked: &mut Locked<Unlocked>, current_task: &CurrentTask, fd: FdNumber, level: u32, optname: u32, user_optval: UserAddress, user_optlen: UserRef<socklen_t>, ) -> Result<(), Errno>