pub fn sys_socket( locked: &mut Locked<Unlocked>, current_task: &CurrentTask, domain: u32, socket_type: u32, protocol: u32, ) -> Result<FdNumber, Errno>