From nobody Mon Feb 9 21:37:13 2026 Delivered-To: importer@patchew.org Received-SPF: pass (zoho.com: domain of redhat.com designates 209.132.183.28 as permitted sender) client-ip=209.132.183.28; envelope-from=libvir-list-bounces@redhat.com; helo=mx1.redhat.com; Authentication-Results: mx.zohomail.com; spf=pass (zoho.com: domain of redhat.com designates 209.132.183.28 as permitted sender) smtp.mailfrom=libvir-list-bounces@redhat.com; dmarc=pass(p=none dis=none) header.from=redhat.com ARC-Seal: i=1; a=rsa-sha256; t=1560876066; cv=none; d=zoho.com; s=zohoarc; b=g5Bedgul0wF/w3PSNe1ajvhNnWHpvBWRCAfjapDnV4GFuJhnlVuTxTNVVmjM9jgm43lXzvtXLVZCiMXG1CzgTnhMD5ZFBEhbsDDABISSjj9VY5CuvJpTJJ9nZ9oV3vEBAH7LH1aCwfeAzQeXRWY7uZHvBMZ9r/+YrtRd+ppLqqU= ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=zoho.com; s=zohoarc; t=1560876066; h=Content-Type:Content-Transfer-Encoding:Date:From:In-Reply-To:List-Subscribe:List-Post:List-Id:List-Archive:List-Help:List-Unsubscribe:MIME-Version:Message-ID:References:Sender:Subject:To:ARC-Authentication-Results; bh=Ca5rU1aCbbwa1jpddAvNvJ8RgJbDYV5uVHJz+linfFs=; b=H0Bbn6FNjn5UiPoftS7krktic/GGXKOHL+LJpWe8lS7hWooORs6q0VeAnQ1Zig8cP0MkynqGPuYdKC01t3gZk2TSmspi4LeJd2FpsRYX0lhgA4Rm895rLxPFBTZxhC0l2MHneI8j1ZVUjgUGl1zzNjt0fhStagRznYJRBFIUUTk= ARC-Authentication-Results: i=1; mx.zoho.com; spf=pass (zoho.com: domain of redhat.com designates 209.132.183.28 as permitted sender) smtp.mailfrom=libvir-list-bounces@redhat.com; dmarc=pass header.from= (p=none dis=none) header.from= Return-Path: Received: from mx1.redhat.com (mx1.redhat.com [209.132.183.28]) by mx.zohomail.com with SMTPS id 1560876066880229.99260340239437; Tue, 18 Jun 2019 09:41:06 -0700 (PDT) Received: from smtp.corp.redhat.com (int-mx03.intmail.prod.int.phx2.redhat.com [10.5.11.13]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by mx1.redhat.com (Postfix) with ESMTPS id 1CA3D356CA; Tue, 18 Jun 2019 16:41:00 +0000 (UTC) Received: from colo-mx.corp.redhat.com (colo-mx01.intmail.prod.int.phx2.redhat.com [10.5.11.20]) by smtp.corp.redhat.com (Postfix) with ESMTPS id E0D4160922; Tue, 18 Jun 2019 16:40:58 +0000 (UTC) Received: from lists01.pubmisc.prod.ext.phx2.redhat.com (lists01.pubmisc.prod.ext.phx2.redhat.com [10.5.19.33]) by colo-mx.corp.redhat.com (Postfix) with ESMTP id 837FB1806B1B; Tue, 18 Jun 2019 16:40:57 +0000 (UTC) Received: from smtp.corp.redhat.com (int-mx02.intmail.prod.int.phx2.redhat.com [10.5.11.12]) by lists01.pubmisc.prod.ext.phx2.redhat.com (8.13.8/8.13.8) with ESMTP id x5IGDQJY024156 for ; Tue, 18 Jun 2019 12:13:26 -0400 Received: by smtp.corp.redhat.com (Postfix) id 7E5EB84EF; Tue, 18 Jun 2019 16:13:26 +0000 (UTC) Received: from aegolius.redhat.com (ovpn-117-198.phx2.redhat.com [10.3.117.198]) by smtp.corp.redhat.com (Postfix) with ESMTPS id 3438E60FAB for ; Tue, 18 Jun 2019 16:13:26 +0000 (UTC) From: Jonathon Jongsma To: libvir-list@redhat.com Date: Tue, 18 Jun 2019 11:12:37 -0500 Message-Id: <20190618161316.1722-8-jjongsma@redhat.com> In-Reply-To: <20190618161316.1722-1-jjongsma@redhat.com> References: <20190618161316.1722-1-jjongsma@redhat.com> MIME-Version: 1.0 X-Scanned-By: MIMEDefang 2.79 on 10.5.11.12 X-loop: libvir-list@redhat.com Subject: [libvirt] [PATCH 07/46] src/qemu: use #pragma once in headers X-BeenThere: libvir-list@redhat.com X-Mailman-Version: 2.1.12 Precedence: junk List-Id: Development discussions about the libvirt library & tools List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Content-Transfer-Encoding: quoted-printable Sender: libvir-list-bounces@redhat.com Errors-To: libvir-list-bounces@redhat.com X-Scanned-By: MIMEDefang 2.79 on 10.5.11.13 X-Greylist: Sender IP whitelisted, not delayed by milter-greylist-4.5.16 (mx1.redhat.com [10.5.110.30]); Tue, 18 Jun 2019 16:41:05 +0000 (UTC) Content-Type: text/plain; charset="utf-8" Signed-off-by: Jonathon Jongsma Reviewed-by: J=C3=A1n Tomko --- src/qemu/qemu_agent.h | 8 ++- src/qemu/qemu_alias.h | 13 ++--- src/qemu/qemu_block.h | 17 +++--- src/qemu/qemu_blockjob.h | 9 ++-- src/qemu/qemu_capabilities.h | 23 ++++---- src/qemu/qemu_capspriv.h | 5 +- src/qemu/qemu_cgroup.h | 12 ++--- src/qemu/qemu_command.h | 35 ++++++------ src/qemu/qemu_conf.h | 78 +++++++++++++-------------- src/qemu/qemu_domain.h | 81 ++++++++++++++-------------- src/qemu/qemu_domain_address.h | 13 ++--- src/qemu/qemu_driver.h | 5 +- src/qemu/qemu_extdevice.h | 9 ++-- src/qemu/qemu_firmware.h | 13 ++--- src/qemu/qemu_hostdev.h | 9 ++-- src/qemu/qemu_hotplug.h | 11 ++-- src/qemu/qemu_hotplugpriv.h | 5 +- src/qemu/qemu_interface.h | 10 ++-- src/qemu/qemu_migration.h | 17 +++--- src/qemu/qemu_migration_cookie.h | 9 ++-- src/qemu/qemu_migration_params.h | 19 +++---- src/qemu/qemu_migration_paramspriv.h | 5 +- src/qemu/qemu_monitor.h | 27 +++++----- src/qemu/qemu_monitor_json.h | 15 +++--- src/qemu/qemu_monitor_priv.h | 7 +-- src/qemu/qemu_monitor_text.h | 9 ++-- src/qemu/qemu_parse_command.h | 9 ++-- src/qemu/qemu_process.h | 11 ++-- src/qemu/qemu_processpriv.h | 9 ++-- src/qemu/qemu_qapi.h | 12 ++--- src/qemu/qemu_security.h | 58 ++++++++++---------- src/qemu/qemu_tpm.h | 7 +-- 32 files changed, 238 insertions(+), 332 deletions(-) diff --git a/src/qemu/qemu_agent.h b/src/qemu/qemu_agent.h index 24457f84d7..6ae9fe54da 100644 --- a/src/qemu/qemu_agent.h +++ b/src/qemu/qemu_agent.h @@ -19,11 +19,10 @@ * . */ =20 -#ifndef LIBVIRT_QEMU_AGENT_H -# define LIBVIRT_QEMU_AGENT_H +#pragma once =20 -# include "internal.h" -# include "domain_conf.h" +#include "internal.h" +#include "domain_conf.h" =20 typedef struct _qemuAgent qemuAgent; typedef qemuAgent *qemuAgentPtr; @@ -121,4 +120,3 @@ int qemuAgentSetUserPassword(qemuAgentPtr mon, const char *user, const char *password, bool crypted); -#endif /* LIBVIRT_QEMU_AGENT_H */ diff --git a/src/qemu/qemu_alias.h b/src/qemu/qemu_alias.h index aaf81e89ad..aaac09a1d1 100644 --- a/src/qemu/qemu_alias.h +++ b/src/qemu/qemu_alias.h @@ -19,14 +19,13 @@ * . */ =20 -#ifndef LIBVIRT_QEMU_ALIAS_H -# define LIBVIRT_QEMU_ALIAS_H +#pragma once =20 -# include "domain_conf.h" +#include "domain_conf.h" =20 -# include "qemu_capabilities.h" -# include "qemu_domain.h" -# include "qemu_domain_address.h" +#include "qemu_capabilities.h" +#include "qemu_domain.h" +#include "qemu_domain_address.h" =20 int qemuAssignDeviceChrAlias(virDomainDefPtr def, virDomainChrDefPtr chr, @@ -96,5 +95,3 @@ char *qemuAliasChardevFromDevAlias(const char *devAlias) const char *qemuDomainGetManagedPRAlias(void); =20 char *qemuDomainGetUnmanagedPRAlias(const char *parentalias); - -#endif /* LIBVIRT_QEMU_ALIAS_H */ diff --git a/src/qemu/qemu_block.h b/src/qemu/qemu_block.h index eab8da8e2c..e41b9a1df2 100644 --- a/src/qemu/qemu_block.h +++ b/src/qemu/qemu_block.h @@ -16,17 +16,16 @@ * . */ =20 -#ifndef LIBVIRT_QEMU_BLOCK_H -# define LIBVIRT_QEMU_BLOCK_H +#pragma once =20 -# include "internal.h" +#include "internal.h" =20 -# include "qemu_conf.h" -# include "qemu_domain.h" +#include "qemu_conf.h" +#include "qemu_domain.h" =20 -# include "virhash.h" -# include "virjson.h" -# include "viruri.h" +#include "virhash.h" +#include "virjson.h" +#include "viruri.h" =20 typedef struct qemuBlockNodeNameBackingChainData qemuBlockNodeNameBackingC= hainData; typedef qemuBlockNodeNameBackingChainData *qemuBlockNodeNameBackingChainDa= taPtr; @@ -127,5 +126,3 @@ qemuBlockSnapshotAddLegacy(virJSONValuePtr actions, virDomainDiskDefPtr disk, virStorageSourcePtr newsrc, bool reuse); - -#endif /* LIBVIRT_QEMU_BLOCK_H */ diff --git a/src/qemu/qemu_blockjob.h b/src/qemu/qemu_blockjob.h index 772cc5cba1..da529090ad 100644 --- a/src/qemu/qemu_blockjob.h +++ b/src/qemu/qemu_blockjob.h @@ -19,11 +19,10 @@ * . */ =20 -#ifndef LIBVIRT_QEMU_BLOCKJOB_H -# define LIBVIRT_QEMU_BLOCKJOB_H +#pragma once =20 -# include "internal.h" -# include "qemu_conf.h" +#include "internal.h" +#include "qemu_conf.h" =20 /** * This enum has to map all known block job states from enum virDomainBloc= kJobType @@ -113,5 +112,3 @@ void qemuBlockJobSyncEnd(virDomainObjPtr vm, qemuBlockJobDataPtr qemuBlockJobGetByDisk(virDomainDiskDefPtr disk) ATTRIBUTE_NONNULL(1) ATTRIBUTE_RETURN_CHECK; - -#endif /* LIBVIRT_QEMU_BLOCKJOB_H */ diff --git a/src/qemu/qemu_capabilities.h b/src/qemu/qemu_capabilities.h index 3032d4edcd..24f10d567e 100644 --- a/src/qemu/qemu_capabilities.h +++ b/src/qemu/qemu_capabilities.h @@ -19,17 +19,16 @@ * . */ =20 -#ifndef LIBVIRT_QEMU_CAPABILITIES_H -# define LIBVIRT_QEMU_CAPABILITIES_H - -# include "virobject.h" -# include "capabilities.h" -# include "vircommand.h" -# include "qemu_monitor.h" -# include "domain_capabilities.h" -# include "virfirmware.h" -# include "virfilecache.h" -# include "virenum.h" +#pragma once + +#include "virobject.h" +#include "capabilities.h" +#include "vircommand.h" +#include "qemu_monitor.h" +#include "domain_capabilities.h" +#include "virfirmware.h" +#include "virfilecache.h" +#include "virenum.h" =20 /* * Internal flags to keep track of qemu command line capabilities @@ -651,5 +650,3 @@ virQEMUCapsGetSEVCapabilities(virQEMUCapsPtr qemuCaps); =20 virArch virQEMUCapsArchFromString(const char *arch); const char *virQEMUCapsArchToString(virArch arch); - -#endif /* LIBVIRT_QEMU_CAPABILITIES_H */ diff --git a/src/qemu/qemu_capspriv.h b/src/qemu/qemu_capspriv.h index 3c129cbf6c..ea847494cf 100644 --- a/src/qemu/qemu_capspriv.h +++ b/src/qemu/qemu_capspriv.h @@ -23,8 +23,7 @@ # error "qemu_capspriv.h may only be included by qemu_capabilities.c or te= st suites" #endif /* LIBVIRT_QEMU_CAPSPRIV_H_ALLOW */ =20 -#ifndef LIBVIRT_QEMU_CAPSPRIV_H -# define LIBVIRT_QEMU_CAPSPRIV_H +#pragma once =20 virQEMUCapsPtr virQEMUCapsNewCopy(virQEMUCapsPtr qemuCaps); =20 @@ -105,5 +104,3 @@ virQEMUCapsSetMicrocodeVersion(virQEMUCapsPtr qemuCaps, =20 void virQEMUCapsStripMachineAliases(virQEMUCapsPtr qemuCaps); - -#endif /* LIBVIRT_QEMU_CAPSPRIV_H */ diff --git a/src/qemu/qemu_cgroup.h b/src/qemu/qemu_cgroup.h index 88ad4a38b6..91d0877947 100644 --- a/src/qemu/qemu_cgroup.h +++ b/src/qemu/qemu_cgroup.h @@ -19,13 +19,12 @@ * . */ =20 -#ifndef LIBVIRT_QEMU_CGROUP_H -# define LIBVIRT_QEMU_CGROUP_H +#pragma once =20 -# include "virusb.h" -# include "vircgroup.h" -# include "domain_conf.h" -# include "qemu_conf.h" +#include "virusb.h" +#include "vircgroup.h" +#include "domain_conf.h" +#include "qemu_conf.h" =20 int qemuSetupImageCgroup(virDomainObjPtr vm, virStorageSourcePtr src); @@ -82,4 +81,3 @@ int qemuCgroupEmulatorAllNodesAllow(virCgroupPtr cgroup, void qemuCgroupEmulatorAllNodesRestore(qemuCgroupEmulatorAllNodesDataPtr d= ata); =20 extern const char *const defaultDeviceACL[]; -#endif /* LIBVIRT_QEMU_CGROUP_H */ diff --git a/src/qemu/qemu_command.h b/src/qemu/qemu_command.h index 9565a7a377..c885d61578 100644 --- a/src/qemu/qemu_command.h +++ b/src/qemu/qemu_command.h @@ -19,27 +19,26 @@ * . */ =20 -#ifndef LIBVIRT_QEMU_COMMAND_H -# define LIBVIRT_QEMU_COMMAND_H - -# include "domain_addr.h" -# include "domain_conf.h" -# include "vircommand.h" -# include "virenum.h" -# include "capabilities.h" -# include "qemu_block.h" -# include "qemu_conf.h" -# include "qemu_domain.h" -# include "qemu_domain_address.h" -# include "qemu_capabilities.h" -# include "logging/log_manager.h" +#pragma once + +#include "domain_addr.h" +#include "domain_conf.h" +#include "vircommand.h" +#include "virenum.h" +#include "capabilities.h" +#include "qemu_block.h" +#include "qemu_conf.h" +#include "qemu_domain.h" +#include "qemu_domain_address.h" +#include "qemu_capabilities.h" +#include "logging/log_manager.h" =20 /* Config type for XML import/export conversions */ -# define QEMU_CONFIG_FORMAT_ARGV "qemu-argv" +#define QEMU_CONFIG_FORMAT_ARGV "qemu-argv" =20 -# define QEMU_FSDEV_HOST_PREFIX "fsdev-" +#define QEMU_FSDEV_HOST_PREFIX "fsdev-" =20 -# define QEMU_BLOCK_IOTUNE_MAX 1000000000000000LL +#define QEMU_BLOCK_IOTUNE_MAX 1000000000000000LL =20 VIR_ENUM_DECL(qemuVideo); =20 @@ -227,5 +226,3 @@ qemuBuildTPMOpenBackendFDs(const char *tpmdev, int *cancelfd) ATTRIBUTE_NONNULL(1) ATTRIBUTE_NONNULL(2) ATTRIBUTE_NONNULL(3) ATTRIBUTE_NONNULL(4); - -#endif /* LIBVIRT_QEMU_COMMAND_H */ diff --git a/src/qemu/qemu_conf.h b/src/qemu/qemu_conf.h index 983e74a3cf..d9e24a2372 100644 --- a/src/qemu/qemu_conf.h +++ b/src/qemu/qemu_conf.h @@ -19,45 +19,44 @@ * . */ =20 -#ifndef LIBVIRT_QEMU_CONF_H -# define LIBVIRT_QEMU_CONF_H - -# include - -# include "virebtables.h" -# include "internal.h" -# include "capabilities.h" -# include "network_conf.h" -# include "domain_conf.h" -# include "snapshot_conf.h" -# include "domain_event.h" -# include "virthread.h" -# include "security/security_manager.h" -# include "virpci.h" -# include "virusb.h" -# include "virscsi.h" -# include "cpu_conf.h" -# include "driver.h" -# include "virportallocator.h" -# include "vircommand.h" -# include "virthreadpool.h" -# include "locking/lock_manager.h" -# include "qemu_capabilities.h" -# include "virclosecallbacks.h" -# include "virhostdev.h" -# include "virfile.h" -# include "virfilecache.h" -# include "virfirmware.h" - -# ifdef CPU_SETSIZE /* Linux */ -# define QEMUD_CPUMASK_LEN CPU_SETSIZE -# elif defined(_SC_NPROCESSORS_CONF) /* Cygwin */ -# define QEMUD_CPUMASK_LEN (sysconf(_SC_NPROCESSORS_CONF)) -# else -# error "Port me" -# endif - -# define QEMU_DRIVER_NAME "QEMU" +#pragma once + +#include + +#include "virebtables.h" +#include "internal.h" +#include "capabilities.h" +#include "network_conf.h" +#include "domain_conf.h" +#include "snapshot_conf.h" +#include "domain_event.h" +#include "virthread.h" +#include "security/security_manager.h" +#include "virpci.h" +#include "virusb.h" +#include "virscsi.h" +#include "cpu_conf.h" +#include "driver.h" +#include "virportallocator.h" +#include "vircommand.h" +#include "virthreadpool.h" +#include "locking/lock_manager.h" +#include "qemu_capabilities.h" +#include "virclosecallbacks.h" +#include "virhostdev.h" +#include "virfile.h" +#include "virfilecache.h" +#include "virfirmware.h" + +#ifdef CPU_SETSIZE /* Linux */ +# define QEMUD_CPUMASK_LEN CPU_SETSIZE +#elif defined(_SC_NPROCESSORS_CONF) /* Cygwin */ +# define QEMUD_CPUMASK_LEN (sysconf(_SC_NPROCESSORS_CONF)) +#else +# error "Port me" +#endif + +#define QEMU_DRIVER_NAME "QEMU" =20 typedef struct _virQEMUDriver virQEMUDriver; typedef virQEMUDriver *virQEMUDriverPtr; @@ -389,4 +388,3 @@ int qemuGetMemoryBackingPath(const virDomainDef *def, virQEMUDriverConfigPtr cfg, const char *alias, char **memPath); -#endif /* LIBVIRT_QEMU_CONF_H */ diff --git a/src/qemu/qemu_domain.h b/src/qemu/qemu_domain.h index f92f0dbc27..a731ae1910 100644 --- a/src/qemu/qemu_domain.h +++ b/src/qemu/qemu_domain.h @@ -19,47 +19,46 @@ * . */ =20 -#ifndef LIBVIRT_QEMU_DOMAIN_H -# define LIBVIRT_QEMU_DOMAIN_H - -# include "virthread.h" -# include "vircgroup.h" -# include "virperf.h" -# include "domain_addr.h" -# include "domain_conf.h" -# include "snapshot_conf.h" -# include "qemu_monitor.h" -# include "qemu_agent.h" -# include "qemu_blockjob.h" -# include "qemu_conf.h" -# include "qemu_capabilities.h" -# include "qemu_migration_params.h" -# include "virmdev.h" -# include "virchrdev.h" -# include "virobject.h" -# include "logging/log_manager.h" -# include "virdomainmomentobjlist.h" -# include "virenum.h" - -# define QEMU_DOMAIN_FORMAT_LIVE_FLAGS \ +#pragma once + +#include "virthread.h" +#include "vircgroup.h" +#include "virperf.h" +#include "domain_addr.h" +#include "domain_conf.h" +#include "snapshot_conf.h" +#include "qemu_monitor.h" +#include "qemu_agent.h" +#include "qemu_blockjob.h" +#include "qemu_conf.h" +#include "qemu_capabilities.h" +#include "qemu_migration_params.h" +#include "virmdev.h" +#include "virchrdev.h" +#include "virobject.h" +#include "logging/log_manager.h" +#include "virdomainmomentobjlist.h" +#include "virenum.h" + +#define QEMU_DOMAIN_FORMAT_LIVE_FLAGS \ (VIR_DOMAIN_XML_SECURE) =20 -# if ULONG_MAX =3D=3D 4294967295 +#if ULONG_MAX =3D=3D 4294967295 /* QEMU has a 64-bit limit, but we are limited by our historical choice of * representing bandwidth in a long instead of a 64-bit int. */ -# define QEMU_DOMAIN_MIG_BANDWIDTH_MAX ULONG_MAX -# else -# define QEMU_DOMAIN_MIG_BANDWIDTH_MAX (INT64_MAX / (1024 * 1024)) -# endif +# define QEMU_DOMAIN_MIG_BANDWIDTH_MAX ULONG_MAX +#else +# define QEMU_DOMAIN_MIG_BANDWIDTH_MAX (INT64_MAX / (1024 * 1024)) +#endif =20 -# define JOB_MASK(job) (job =3D=3D 0 ? 0 : 1 << (job - 1)) -# define QEMU_JOB_DEFAULT_MASK \ +#define JOB_MASK(job) (job =3D=3D 0 ? 0 : 1 << (job - 1)) +#define QEMU_JOB_DEFAULT_MASK \ (JOB_MASK(QEMU_JOB_QUERY) | \ JOB_MASK(QEMU_JOB_DESTROY) | \ JOB_MASK(QEMU_JOB_ABORT)) =20 /* Jobs which have to be tracked in domain state XML. */ -# define QEMU_DOMAIN_TRACK_JOBS \ +#define QEMU_DOMAIN_TRACK_JOBS \ (JOB_MASK(QEMU_JOB_DESTROY) | \ JOB_MASK(QEMU_JOB_ASYNC)) =20 @@ -205,7 +204,7 @@ struct _qemuDomainJobObj { typedef void (*qemuDomainCleanupCallback)(virQEMUDriverPtr driver, virDomainObjPtr vm); =20 -# define QEMU_DOMAIN_MASTER_KEY_LEN 32 /* 32 bytes for 256 bit random key= */ +#define QEMU_DOMAIN_MASTER_KEY_LEN 32 /* 32 bytes for 256 bit random key = */ =20 =20 /* helper data types for async device unplug */ @@ -249,8 +248,8 @@ struct _qemuDomainSecretPlain { size_t secretlen; }; =20 -# define QEMU_DOMAIN_AES_IV_LEN 16 /* 16 bytes for 128 bit random */ - /* initialization vector */ +#define QEMU_DOMAIN_AES_IV_LEN 16 /* 16 bytes for 128 bit random */ + /* initialization vector */ typedef struct _qemuDomainSecretAES qemuDomainSecretAES; typedef struct _qemuDomainSecretAES *qemuDomainSecretAESPtr; struct _qemuDomainSecretAES { @@ -383,10 +382,10 @@ struct _qemuDomainObjPrivate { bool memPrealloc; }; =20 -# define QEMU_DOMAIN_PRIVATE(vm) \ +#define QEMU_DOMAIN_PRIVATE(vm) \ ((qemuDomainObjPrivatePtr) (vm)->privateData) =20 -# define QEMU_DOMAIN_DISK_PRIVATE(disk) \ +#define QEMU_DOMAIN_DISK_PRIVATE(disk) \ ((qemuDomainDiskPrivatePtr) (disk)->privateData) =20 typedef struct _qemuDomainDiskPrivate qemuDomainDiskPrivate; @@ -410,7 +409,7 @@ struct _qemuDomainDiskPrivate { char *nodeCopyOnRead; /* nodename of the disk-wide copy-on-read blockd= ev layer */ }; =20 -# define QEMU_DOMAIN_STORAGE_SOURCE_PRIVATE(src) \ +#define QEMU_DOMAIN_STORAGE_SOURCE_PRIVATE(src) \ ((qemuDomainStorageSourcePrivatePtr) (src)->privateData) =20 typedef struct _qemuDomainStorageSourcePrivate qemuDomainStorageSourcePriv= ate; @@ -447,7 +446,7 @@ struct _qemuDomainVcpuPrivate { int vcpus; }; =20 -# define QEMU_DOMAIN_VCPU_PRIVATE(vcpu) \ +#define QEMU_DOMAIN_VCPU_PRIVATE(vcpu) \ ((qemuDomainVcpuPrivatePtr) (vcpu)->privateData) =20 =20 @@ -460,7 +459,7 @@ struct qemuDomainDiskInfo { char *nodename; }; =20 -# define QEMU_DOMAIN_CHR_SOURCE_PRIVATE(dev) \ +#define QEMU_DOMAIN_CHR_SOURCE_PRIVATE(dev) \ ((qemuDomainChrSourcePrivatePtr) (dev)->privateData) =20 typedef struct _qemuDomainChrSourcePrivate qemuDomainChrSourcePrivate; @@ -483,7 +482,7 @@ struct _qemuDomainVsockPrivate { }; =20 =20 -# define QEMU_DOMAIN_GRAPHICS_PRIVATE(dev) \ +#define QEMU_DOMAIN_GRAPHICS_PRIVATE(dev) \ ((qemuDomainGraphicsPrivatePtr) (dev)->privateData) =20 typedef struct _qemuDomainGraphicsPrivate qemuDomainGraphicsPrivate; @@ -1128,5 +1127,3 @@ qemuDomainNVRAMPathGenerate(virQEMUDriverConfigPtr cf= g, =20 virDomainEventSuspendedDetailType qemuDomainPausedReasonToSuspendedEvent(virDomainPausedReason reason); - -#endif /* LIBVIRT_QEMU_DOMAIN_H */ diff --git a/src/qemu/qemu_domain_address.h b/src/qemu/qemu_domain_address.h index 2c0e33320d..bf04e6bfdb 100644 --- a/src/qemu/qemu_domain_address.h +++ b/src/qemu/qemu_domain_address.h @@ -19,13 +19,12 @@ * . */ =20 -#ifndef LIBVIRT_QEMU_DOMAIN_ADDRESS_H -# define LIBVIRT_QEMU_DOMAIN_ADDRESS_H +#pragma once =20 -# include "domain_addr.h" -# include "domain_conf.h" -# include "qemu_conf.h" -# include "qemu_capabilities.h" +#include "domain_addr.h" +#include "domain_conf.h" +#include "qemu_conf.h" +#include "qemu_capabilities.h" =20 int qemuDomainGetSCSIControllerModel(const virDomainDef *def, const virDomainControllerDef *cont, @@ -64,5 +63,3 @@ int qemuDomainEnsureVirtioAddress(bool *releaseAddr, virDomainObjPtr vm, virDomainDeviceDefPtr dev, const char *devicename); - -#endif /* LIBVIRT_QEMU_DOMAIN_ADDRESS_H */ diff --git a/src/qemu/qemu_driver.h b/src/qemu/qemu_driver.h index e2efad6e52..149975350f 100644 --- a/src/qemu/qemu_driver.h +++ b/src/qemu/qemu_driver.h @@ -19,9 +19,6 @@ * . */ =20 -#ifndef LIBVIRT_QEMU_DRIVER_H -# define LIBVIRT_QEMU_DRIVER_H +#pragma once =20 int qemuRegister(void); - -#endif /* LIBVIRT_QEMU_DRIVER_H */ diff --git a/src/qemu/qemu_extdevice.h b/src/qemu/qemu_extdevice.h index af03c045ff..a72e05ce63 100644 --- a/src/qemu/qemu_extdevice.h +++ b/src/qemu/qemu_extdevice.h @@ -18,11 +18,10 @@ * . */ =20 -#ifndef LIBVIRT_QEMU_EXTDEVICE_H -# define LIBVIRT_QEMU_EXTDEVICE_H +#pragma once =20 -# include "qemu_conf.h" -# include "qemu_domain.h" +#include "qemu_conf.h" +#include "qemu_domain.h" =20 int qemuExtDeviceLogCommand(qemuDomainLogContextPtr logCtxt, virCommandPtr cmd, @@ -54,5 +53,3 @@ bool qemuExtDevicesHasDevice(virDomainDefPtr def); int qemuExtDevicesSetupCgroup(virQEMUDriverPtr driver, virDomainDefPtr def, virCgroupPtr cgroup); - -#endif /* LIBVIRT_QEMU_EXTDEVICE_H */ diff --git a/src/qemu/qemu_firmware.h b/src/qemu/qemu_firmware.h index 7a63d6367c..6a3b6061f4 100644 --- a/src/qemu/qemu_firmware.h +++ b/src/qemu/qemu_firmware.h @@ -18,13 +18,12 @@ * . */ =20 -#ifndef LIBVIRT_QEMU_FIRMWARE_H -# define LIBVIRT_QEMU_FIRMWARE_H +#pragma once =20 -# include "domain_conf.h" -# include "qemu_conf.h" -# include "virautoclean.h" -# include "virarch.h" +#include "domain_conf.h" +#include "qemu_conf.h" +#include "virautoclean.h" +#include "virarch.h" =20 typedef struct _qemuFirmware qemuFirmware; typedef qemuFirmware *qemuFirmwarePtr; @@ -57,5 +56,3 @@ qemuFirmwareGetSupported(const char *machine, bool *secure); =20 verify(VIR_DOMAIN_OS_DEF_FIRMWARE_LAST <=3D 64); - -#endif /* LIBVIRT_QEMU_FIRMWARE_H */ diff --git a/src/qemu/qemu_hostdev.h b/src/qemu/qemu_hostdev.h index 41f254ab81..f6d76c1c2a 100644 --- a/src/qemu/qemu_hostdev.h +++ b/src/qemu/qemu_hostdev.h @@ -19,11 +19,10 @@ * . */ =20 -#ifndef LIBVIRT_QEMU_HOSTDEV_H -# define LIBVIRT_QEMU_HOSTDEV_H +#pragma once =20 -# include "qemu_conf.h" -# include "domain_conf.h" +#include "qemu_conf.h" +#include "domain_conf.h" =20 bool qemuHostdevHostSupportsPassthroughLegacy(void); bool qemuHostdevHostSupportsPassthroughVFIO(void); @@ -90,5 +89,3 @@ void qemuHostdevReAttachMediatedDevices(virQEMUDriverPtr = driver, int nhostdevs); void qemuHostdevReAttachDomainDevices(virQEMUDriverPtr driver, virDomainDefPtr def); - -#endif /* LIBVIRT_QEMU_HOSTDEV_H */ diff --git a/src/qemu/qemu_hotplug.h b/src/qemu/qemu_hotplug.h index 78aa4e991b..896e6c7b98 100644 --- a/src/qemu/qemu_hotplug.h +++ b/src/qemu/qemu_hotplug.h @@ -19,12 +19,11 @@ * . */ =20 -#ifndef LIBVIRT_QEMU_HOTPLUG_H -# define LIBVIRT_QEMU_HOTPLUG_H +#pragma once =20 -# include "qemu_conf.h" -# include "qemu_domain.h" -# include "domain_conf.h" +#include "qemu_conf.h" +#include "qemu_domain.h" +#include "domain_conf.h" =20 int qemuDomainChangeEjectableMedia(virQEMUDriverPtr driver, virDomainObjPtr vm, @@ -151,5 +150,3 @@ int qemuDomainSetVcpuInternal(virQEMUDriverPtr driver, virDomainDefPtr persistentDef, virBitmapPtr vcpus, bool state); - -#endif /* LIBVIRT_QEMU_HOTPLUG_H */ diff --git a/src/qemu/qemu_hotplugpriv.h b/src/qemu/qemu_hotplugpriv.h index e4b37d78c0..a5c443ba85 100644 --- a/src/qemu/qemu_hotplugpriv.h +++ b/src/qemu/qemu_hotplugpriv.h @@ -23,13 +23,10 @@ # error "qemu_hotplugpriv.h may only be included by qemu_hotplug.c or test= suites" #endif /* LIBVIRT_QEMU_HOTPLUGPRIV_H_ALLOW */ =20 -#ifndef LIBVIRT_QEMU_HOTPLUGPRIV_H -# define LIBVIRT_QEMU_HOTPLUGPRIV_H +#pragma once =20 /* * This header file should never be used outside unit tests. */ =20 extern unsigned long long qemuDomainRemoveDeviceWaitTime; - -#endif /* LIBVIRT_QEMU_HOTPLUGPRIV_H */ diff --git a/src/qemu/qemu_interface.h b/src/qemu/qemu_interface.h index f3ec540eda..5a2f87e532 100644 --- a/src/qemu/qemu_interface.h +++ b/src/qemu/qemu_interface.h @@ -19,12 +19,11 @@ * . */ =20 -#ifndef LIBVIRT_QEMU_INTERFACE_H -# define LIBVIRT_QEMU_INTERFACE_H +#pragma once =20 -# include "domain_conf.h" -# include "qemu_conf.h" -# include "qemu_domain.h" +#include "domain_conf.h" +#include "qemu_conf.h" +#include "qemu_domain.h" =20 int qemuInterfaceStartDevice(virDomainNetDefPtr net); int qemuInterfaceStartDevices(virDomainDefPtr def); @@ -55,4 +54,3 @@ int qemuInterfaceOpenVhostNet(virDomainDefPtr def, virDomainNetDefPtr net, int *vhostfd, size_t *vhostfdSize); -#endif /* LIBVIRT_QEMU_INTERFACE_H */ diff --git a/src/qemu/qemu_migration.h b/src/qemu/qemu_migration.h index 828caf268d..bea7b1e688 100644 --- a/src/qemu/qemu_migration.h +++ b/src/qemu/qemu_migration.h @@ -19,13 +19,12 @@ * */ =20 -#ifndef LIBVIRT_QEMU_MIGRATION_H -# define LIBVIRT_QEMU_MIGRATION_H +#pragma once =20 -# include "qemu_conf.h" -# include "qemu_domain.h" -# include "qemu_migration_params.h" -# include "virenum.h" +#include "qemu_conf.h" +#include "qemu_domain.h" +#include "qemu_migration_params.h" +#include "virenum.h" =20 /* * General function naming conventions: @@ -41,7 +40,7 @@ */ =20 /* All supported qemu migration flags. */ -# define QEMU_MIGRATION_FLAGS \ +#define QEMU_MIGRATION_FLAGS \ (VIR_MIGRATE_LIVE | \ VIR_MIGRATE_PEER2PEER | \ VIR_MIGRATE_TUNNELLED | \ @@ -63,7 +62,7 @@ 0) =20 /* All supported migration parameters and their types. */ -# define QEMU_MIGRATION_PARAMETERS \ +#define QEMU_MIGRATION_PARAMETERS \ VIR_MIGRATE_PARAM_URI, VIR_TYPED_PARAM_STRING, \ VIR_MIGRATE_PARAM_DEST_NAME, VIR_TYPED_PARAM_STRING, \ VIR_MIGRATE_PARAM_DEST_XML, VIR_TYPED_PARAM_STRING, \ @@ -254,5 +253,3 @@ qemuMigrationSrcFetchMirrorStats(virQEMUDriverPtr drive= r, virDomainObjPtr vm, qemuDomainAsyncJob asyncJob, qemuDomainJobInfoPtr jobInfo); - -#endif /* LIBVIRT_QEMU_MIGRATION_H */ diff --git a/src/qemu/qemu_migration_cookie.h b/src/qemu/qemu_migration_coo= kie.h index 0c80b17e5e..20e1ed60ca 100644 --- a/src/qemu/qemu_migration_cookie.h +++ b/src/qemu/qemu_migration_cookie.h @@ -16,11 +16,10 @@ * . */ =20 -#ifndef LIBVIRT_QEMU_MIGRATION_COOKIE_H -# define LIBVIRT_QEMU_MIGRATION_COOKIE_H +#pragma once =20 -# include "qemu_migration_params.h" -# include "virenum.h" +#include "qemu_migration_params.h" +#include "virenum.h" =20 typedef enum { QEMU_MIGRATION_COOKIE_FLAG_GRAPHICS, @@ -177,5 +176,3 @@ qemuMigrationCookieAddPersistent(qemuMigrationCookiePtr= mig, =20 virDomainDefPtr qemuMigrationCookieGetPersistent(qemuMigrationCookiePtr mig); - -#endif /* LIBVIRT_QEMU_MIGRATION_COOKIE_H */ diff --git a/src/qemu/qemu_migration_params.h b/src/qemu/qemu_migration_par= ams.h index b7bc71edaf..6f5080e6a7 100644 --- a/src/qemu/qemu_migration_params.h +++ b/src/qemu/qemu_migration_params.h @@ -19,17 +19,16 @@ * */ =20 -#ifndef LIBVIRT_QEMU_MIGRATION_PARAMS_H -# define LIBVIRT_QEMU_MIGRATION_PARAMS_H +#pragma once =20 -# include "internal.h" +#include "internal.h" =20 -# include "virbuffer.h" -# include "virxml.h" -# include "qemu_monitor.h" -# include "qemu_conf.h" -# include "virautoclean.h" -# include "virenum.h" +#include "virbuffer.h" +#include "virxml.h" +#include "qemu_monitor.h" +#include "qemu_conf.h" +#include "virautoclean.h" +#include "virenum.h" =20 typedef enum { QEMU_MIGRATION_CAP_XBZRLE, @@ -161,5 +160,3 @@ qemuMigrationCapsCheck(virQEMUDriverPtr driver, bool qemuMigrationCapsGet(virDomainObjPtr vm, qemuMigrationCapability cap); - -#endif /* LIBVIRT_QEMU_MIGRATION_PARAMS_H */ diff --git a/src/qemu/qemu_migration_paramspriv.h b/src/qemu/qemu_migration= _paramspriv.h index b1e017e786..ca72400c7e 100644 --- a/src/qemu/qemu_migration_paramspriv.h +++ b/src/qemu/qemu_migration_paramspriv.h @@ -23,8 +23,7 @@ # error "qemu_migration_paramspriv.h may only be included by qemu_migratio= n_params.c or test suites" #endif /* LIBVIRT_QEMU_MIGRATION_PARAMSPRIV_H_ALLOW */ =20 -#ifndef LIBVIRT_QEMU_MIGRATION_PARAMSPRIV_H -# define LIBVIRT_QEMU_MIGRATION_PARAMSPRIV_H +#pragma once =20 virJSONValuePtr qemuMigrationParamsToJSON(qemuMigrationParamsPtr migParams); @@ -35,5 +34,3 @@ qemuMigrationParamsFromJSON(virJSONValuePtr params); virJSONValuePtr qemuMigrationCapsToJSON(virBitmapPtr caps, virBitmapPtr states); - -#endif /* LIBVIRT_QEMU_MIGRATION_PARAMSPRIV_H */ diff --git a/src/qemu/qemu_monitor.h b/src/qemu/qemu_monitor.h index a19d6069c6..8def4c7311 100644 --- a/src/qemu/qemu_monitor.h +++ b/src/qemu/qemu_monitor.h @@ -19,20 +19,19 @@ * . */ =20 -#ifndef LIBVIRT_QEMU_MONITOR_H -# define LIBVIRT_QEMU_MONITOR_H +#pragma once =20 -# include "internal.h" +#include "internal.h" =20 -# include "domain_conf.h" -# include "virbitmap.h" -# include "virhash.h" -# include "virjson.h" -# include "virnetdev.h" -# include "device_conf.h" -# include "cpu/cpu.h" -# include "util/virgic.h" -# include "virenum.h" +#include "domain_conf.h" +#include "virbitmap.h" +#include "virhash.h" +#include "virjson.h" +#include "virnetdev.h" +#include "device_conf.h" +#include "cpu/cpu.h" +#include "util/virgic.h" +#include "virenum.h" =20 typedef struct _qemuMonitor qemuMonitor; typedef qemuMonitor *qemuMonitorPtr; @@ -388,7 +387,7 @@ int qemuMonitorHMPCommandWithFd(qemuMonitorPtr mon, const char *cmd, int scm_fd, char **reply); -# define qemuMonitorHMPCommand(mon, cmd, reply) \ +#define qemuMonitorHMPCommand(mon, cmd, reply) \ qemuMonitorHMPCommandWithFd(mon, cmd, -1, reply) =20 int qemuMonitorEmitEvent(qemuMonitorPtr mon, const char *event, @@ -1252,5 +1251,3 @@ struct _qemuMonitorCurrentMachineInfo { =20 int qemuMonitorGetCurrentMachineInfo(qemuMonitorPtr mon, qemuMonitorCurrentMachineInfoPtr info= ); - -#endif /* LIBVIRT_QEMU_MONITOR_H */ diff --git a/src/qemu/qemu_monitor_json.h b/src/qemu/qemu_monitor_json.h index 2a881fbddd..78fe97ab18 100644 --- a/src/qemu/qemu_monitor_json.h +++ b/src/qemu/qemu_monitor_json.h @@ -19,15 +19,14 @@ * . */ =20 -#ifndef LIBVIRT_QEMU_MONITOR_JSON_H -# define LIBVIRT_QEMU_MONITOR_JSON_H +#pragma once =20 -# include "internal.h" +#include "internal.h" =20 -# include "qemu_monitor.h" -# include "virbitmap.h" -# include "cpu/cpu.h" -# include "util/virgic.h" +#include "qemu_monitor.h" +#include "virbitmap.h" +#include "cpu/cpu.h" +#include "util/virgic.h" =20 int qemuMonitorJSONTransactionAdd(virJSONValuePtr actions, const char *cmdname, @@ -600,5 +599,3 @@ int qemuMonitorJSONMergeBitmaps(qemuMonitorPtr mon, int qemuMonitorJSONDeleteBitmap(qemuMonitorPtr mon, const char *node, const char *bitmap); - -#endif /* LIBVIRT_QEMU_MONITOR_JSON_H */ diff --git a/src/qemu/qemu_monitor_priv.h b/src/qemu/qemu_monitor_priv.h index 2e3ca72ec9..8ab97a4ce7 100644 --- a/src/qemu/qemu_monitor_priv.h +++ b/src/qemu/qemu_monitor_priv.h @@ -20,12 +20,9 @@ # error "qemu_monitor_priv.h may only be included by qemu_monitor.c or tes= t suites" #endif /* LIBVIRT_QEMU_MONITOR_PRIV_H_ALLOW */ =20 -#ifndef LIBVIRT_QEMU_MONITOR_PRIV_H -# define LIBVIRT_QEMU_MONITOR_PRIV_H +#pragma once =20 -# include "qemu_monitor.h" +#include "qemu_monitor.h" =20 void qemuMonitorResetCommandID(qemuMonitorPtr mon); - -#endif /* LIBVIRT_QEMU_MONITOR_PRIV_H */ diff --git a/src/qemu/qemu_monitor_text.h b/src/qemu/qemu_monitor_text.h index b1ad2dab52..524bd1d5cb 100644 --- a/src/qemu/qemu_monitor_text.h +++ b/src/qemu/qemu_monitor_text.h @@ -19,12 +19,11 @@ * . */ =20 -#ifndef LIBVIRT_QEMU_MONITOR_TEXT_H -# define LIBVIRT_QEMU_MONITOR_TEXT_H +#pragma once =20 -# include "internal.h" +#include "internal.h" =20 -# include "qemu_monitor.h" +#include "qemu_monitor.h" =20 int qemuMonitorTextSetCPU(qemuMonitorPtr mon, int cpu, bool online); =20 @@ -37,5 +36,3 @@ int qemuMonitorTextDriveDel(qemuMonitorPtr mon, int qemuMonitorTextCreateSnapshot(qemuMonitorPtr mon, const char *name); int qemuMonitorTextLoadSnapshot(qemuMonitorPtr mon, const char *name); int qemuMonitorTextDeleteSnapshot(qemuMonitorPtr mon, const char *name); - -#endif /* LIBVIRT_QEMU_MONITOR_TEXT_H */ diff --git a/src/qemu/qemu_parse_command.h b/src/qemu/qemu_parse_command.h index 5eeb344c60..3fe8206896 100644 --- a/src/qemu/qemu_parse_command.h +++ b/src/qemu/qemu_parse_command.h @@ -19,12 +19,11 @@ * . */ =20 -#ifndef LIBVIRT_QEMU_PARSE_COMMAND_H -# define LIBVIRT_QEMU_PARSE_COMMAND_H +#pragma once =20 -# include "virfilecache.h" +#include "virfilecache.h" =20 -# define QEMU_QXL_VGAMEM_DEFAULT 16 * 1024 +#define QEMU_QXL_VGAMEM_DEFAULT 16 * 1024 =20 /* * NB: def->name can be NULL upon return and the caller @@ -56,5 +55,3 @@ qemuParseKeywords(const char *str, char ***retvalues, int *retnkeywords, int allowEmptyValue); - -#endif /* LIBVIRT_QEMU_PARSE_COMMAND_H */ diff --git a/src/qemu/qemu_process.h b/src/qemu/qemu_process.h index d20bd5306e..4840d897f8 100644 --- a/src/qemu/qemu_process.h +++ b/src/qemu/qemu_process.h @@ -19,12 +19,11 @@ * */ =20 -#ifndef LIBVIRT_QEMU_PROCESS_H -# define LIBVIRT_QEMU_PROCESS_H +#pragma once =20 -# include "qemu_conf.h" -# include "qemu_domain.h" -# include "virstoragefile.h" +#include "qemu_conf.h" +#include "qemu_domain.h" +#include "virstoragefile.h" =20 int qemuProcessPrepareMonitorChr(virDomainChrSourceDefPtr monConfig, const char *domainDir); @@ -242,5 +241,3 @@ qemuProcessQMPPtr qemuProcessQMPNew(const char *binary, void qemuProcessQMPFree(qemuProcessQMPPtr proc); =20 int qemuProcessQMPStart(qemuProcessQMPPtr proc); - -#endif /* LIBVIRT_QEMU_PROCESS_H */ diff --git a/src/qemu/qemu_processpriv.h b/src/qemu/qemu_processpriv.h index 237d7bad58..84d6bc8420 100644 --- a/src/qemu/qemu_processpriv.h +++ b/src/qemu/qemu_processpriv.h @@ -23,11 +23,10 @@ # error "qemu_process_priv.h may only be included by qemu_process.c or tes= t suites" #endif /* LIBVIRT_QEMU_PROCESSPRIV_H_ALLOW */ =20 -#ifndef LIBVIRT_QEMU_PROCESSPRIV_H -# define LIBVIRT_QEMU_PROCESSPRIV_H +#pragma once =20 -# include "domain_conf.h" -# include "qemu_monitor.h" +#include "domain_conf.h" +#include "qemu_monitor.h" =20 /* * This header file should never be used outside unit tests. @@ -39,5 +38,3 @@ int qemuProcessHandleDeviceDeleted(qemuMonitorPtr mon, void *opaque); =20 int qemuProcessQMPInitMonitor(qemuMonitorPtr mon); - -#endif /* LIBVIRT_QEMU_PROCESSPRIV_H */ diff --git a/src/qemu/qemu_qapi.h b/src/qemu/qemu_qapi.h index c95978de91..33af025424 100644 --- a/src/qemu/qemu_qapi.h +++ b/src/qemu/qemu_qapi.h @@ -16,13 +16,12 @@ * . */ =20 -#ifndef LIBVIRT_QEMU_QAPI_H -# define LIBVIRT_QEMU_QAPI_H +#pragma once =20 -# include "internal.h" +#include "internal.h" =20 -# include "virhash.h" -# include "virjson.h" +#include "virhash.h" +#include "virjson.h" =20 int virQEMUQAPISchemaPathGet(const char *query, @@ -35,6 +34,3 @@ virQEMUQAPISchemaPathExists(const char *query, =20 virHashTablePtr virQEMUQAPISchemaConvert(virJSONValuePtr schemareply); - - -#endif /* LIBVIRT_QEMU_QAPI_H */ diff --git a/src/qemu/qemu_security.h b/src/qemu/qemu_security.h index 546a66f284..aa7ee2fb76 100644 --- a/src/qemu/qemu_security.h +++ b/src/qemu/qemu_security.h @@ -18,13 +18,11 @@ * . */ =20 -#ifndef LIBVIRT_QEMU_SECURITY_H -# define LIBVIRT_QEMU_SECURITY_H +#pragma once =20 - -# include "qemu_conf.h" -# include "domain_conf.h" -# include "security/security_manager.h" +#include "qemu_conf.h" +#include "domain_conf.h" +#include "security/security_manager.h" =20 int qemuSecuritySetAllLabel(virQEMUDriverPtr driver, virDomainObjPtr vm, @@ -101,28 +99,26 @@ int qemuSecurityRestoreSavedStateLabel(virQEMUDriverPt= r driver, /* Please note that for these APIs there is no wrapper yet. Do NOT blindly= add * new APIs here. If an API can touch a file add a proper wrapper instead. */ -# define qemuSecurityCheckAllLabel virSecurityManagerCheckAllLabel -# define qemuSecurityClearSocketLabel virSecurityManagerClearSocketLabel -# define qemuSecurityGenLabel virSecurityManagerGenLabel -# define qemuSecurityGetBaseLabel virSecurityManagerGetBaseLabel -# define qemuSecurityGetDOI virSecurityManagerGetDOI -# define qemuSecurityGetModel virSecurityManagerGetModel -# define qemuSecurityGetMountOptions virSecurityManagerGetMountOptions -# define qemuSecurityGetNested virSecurityManagerGetNested -# define qemuSecurityGetProcessLabel virSecurityManagerGetProcessLabel -# define qemuSecurityNew virSecurityManagerNew -# define qemuSecurityNewDAC virSecurityManagerNewDAC -# define qemuSecurityNewStack virSecurityManagerNewStack -# define qemuSecurityPostFork virSecurityManagerPostFork -# define qemuSecurityPreFork virSecurityManagerPreFork -# define qemuSecurityReleaseLabel virSecurityManagerReleaseLabel -# define qemuSecurityReserveLabel virSecurityManagerReserveLabel -# define qemuSecuritySetChildProcessLabel virSecurityManagerSetChildProces= sLabel -# define qemuSecuritySetDaemonSocketLabel virSecurityManagerSetDaemonSocke= tLabel -# define qemuSecuritySetImageFDLabel virSecurityManagerSetImageFDLabel -# define qemuSecuritySetSocketLabel virSecurityManagerSetSocketLabel -# define qemuSecuritySetTapFDLabel virSecurityManagerSetTapFDLabel -# define qemuSecurityStackAddNested virSecurityManagerStackAddNested -# define qemuSecurityVerify virSecurityManagerVerify - -#endif /* LIBVIRT_QEMU_SECURITY_H */ +#define qemuSecurityCheckAllLabel virSecurityManagerCheckAllLabel +#define qemuSecurityClearSocketLabel virSecurityManagerClearSocketLabel +#define qemuSecurityGenLabel virSecurityManagerGenLabel +#define qemuSecurityGetBaseLabel virSecurityManagerGetBaseLabel +#define qemuSecurityGetDOI virSecurityManagerGetDOI +#define qemuSecurityGetModel virSecurityManagerGetModel +#define qemuSecurityGetMountOptions virSecurityManagerGetMountOptions +#define qemuSecurityGetNested virSecurityManagerGetNested +#define qemuSecurityGetProcessLabel virSecurityManagerGetProcessLabel +#define qemuSecurityNew virSecurityManagerNew +#define qemuSecurityNewDAC virSecurityManagerNewDAC +#define qemuSecurityNewStack virSecurityManagerNewStack +#define qemuSecurityPostFork virSecurityManagerPostFork +#define qemuSecurityPreFork virSecurityManagerPreFork +#define qemuSecurityReleaseLabel virSecurityManagerReleaseLabel +#define qemuSecurityReserveLabel virSecurityManagerReserveLabel +#define qemuSecuritySetChildProcessLabel virSecurityManagerSetChildProcess= Label +#define qemuSecuritySetDaemonSocketLabel virSecurityManagerSetDaemonSocket= Label +#define qemuSecuritySetImageFDLabel virSecurityManagerSetImageFDLabel +#define qemuSecuritySetSocketLabel virSecurityManagerSetSocketLabel +#define qemuSecuritySetTapFDLabel virSecurityManagerSetTapFDLabel +#define qemuSecurityStackAddNested virSecurityManagerStackAddNested +#define qemuSecurityVerify virSecurityManagerVerify diff --git a/src/qemu/qemu_tpm.h b/src/qemu/qemu_tpm.h index bffcad5db0..74c9924d68 100644 --- a/src/qemu/qemu_tpm.h +++ b/src/qemu/qemu_tpm.h @@ -18,10 +18,9 @@ * . */ =20 -#ifndef LIBVIRT_QEMU_TPM_H -# define LIBVIRT_QEMU_TPM_H +#pragma once =20 -# include "vircommand.h" +#include "vircommand.h" =20 int qemuExtTPMInitPaths(virQEMUDriverPtr driver, virDomainDefPtr def) @@ -51,5 +50,3 @@ int qemuExtTPMSetupCgroup(virQEMUDriverPtr driver, virCgroupPtr cgroup) ATTRIBUTE_NONNULL(1) ATTRIBUTE_NONNULL(2) ATTRIBUTE_NONNULL(3) ATTRIBUTE_RETURN_CHECK; - -#endif /* LIBVIRT_QEMU_TPM_H */ --=20 2.20.1 -- libvir-list mailing list libvir-list@redhat.com https://www.redhat.com/mailman/listinfo/libvir-list