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