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