* <http://www.gnu.org/licenses/>.
*/
-#ifndef LIBVIRT_SECURITY_APPARMOR_H
-# define LIBVIRT_SECURITY_APPARMOR_H
+#pragma once
-# include "security_driver.h"
+#include "security_driver.h"
extern virSecurityDriver virAppArmorSecurityDriver;
-# define AA_PREFIX "libvirt-"
-# define PROFILE_NAME_SIZE 8 + VIR_UUID_STRING_BUFLEN /* AA_PREFIX + uuid */
-# define MAX_FILE_LEN (1024*1024*10) /* 10MB limit for sanity check */
-
-#endif /* LIBVIRT_SECURITY_APPARMOR_H */
+#define AA_PREFIX "libvirt-"
+#define PROFILE_NAME_SIZE 8 + VIR_UUID_STRING_BUFLEN /* AA_PREFIX + uuid */
+#define MAX_FILE_LEN (1024*1024*10) /* 10MB limit for sanity check */
* POSIX DAC security driver
*/
-#ifndef LIBVIRT_SECURITY_DAC_H
-# define LIBVIRT_SECURITY_DAC_H
+#pragma once
-# include "security_driver.h"
+#include "security_driver.h"
extern virSecurityDriver virSecurityDriverDAC;
void virSecurityDACSetChownCallback(virSecurityManagerPtr mgr,
virSecurityManagerDACChownCallback chownCallback);
-
-#endif /* LIBVIRT_SECURITY_DAC_H */
* <http://www.gnu.org/licenses/>.
*/
-#ifndef LIBVIRT_SECURITY_DRIVER_H
-# define LIBVIRT_SECURITY_DRIVER_H
+#pragma once
-# include "internal.h"
-# include "domain_conf.h"
+#include "internal.h"
+#include "domain_conf.h"
-# include "security_manager.h"
+#include "security_manager.h"
/*
* Return values for security driver probing: the driver will determine
virSecurityDriverPtr virSecurityDriverLookup(const char *name,
const char *virtDriver);
-
-#endif /* LIBVIRT_SECURITY_DRIVER_H */
* <http://www.gnu.org/licenses/>.
*/
-#ifndef LIBVIRT_SECURITY_MANAGER_H
-# define LIBVIRT_SECURITY_MANAGER_H
+#pragma once
-# include "domain_conf.h"
-# include "vircommand.h"
-# include "virstoragefile.h"
+#include "domain_conf.h"
+#include "vircommand.h"
+#include "virstoragefile.h"
typedef struct _virSecurityManager virSecurityManager;
typedef virSecurityManager *virSecurityManagerPtr;
VIR_SECURITY_MANAGER_MOUNT_NAMESPACE = 1 << 5,
} virSecurityManagerNewFlags;
-# define VIR_SECURITY_MANAGER_NEW_MASK \
+#define VIR_SECURITY_MANAGER_NEW_MASK \
(VIR_SECURITY_MANAGER_DEFAULT_CONFINED | \
VIR_SECURITY_MANAGER_REQUIRE_CONFINED | \
VIR_SECURITY_MANAGER_PRIVILEGED)
void
virSecurityManagerMetadataUnlock(virSecurityManagerPtr mgr,
virSecurityManagerMetadataLockStatePtr *state);
-
-#endif /* LIBVIRT_SECURITY_MANAGER_H */
*
*/
-#ifndef LIBVIRT_SECURITY_NOP_H
-# define LIBVIRT_SECURITY_NOP_H
+#pragma once
-# include "security_driver.h"
+#include "security_driver.h"
extern virSecurityDriver virSecurityDriverNop;
-
-#endif /* LIBVIRT_SECURITY_NOP_H */
* <http://www.gnu.org/licenses/>.
*/
-#ifndef LIBVIRT_SECURITY_SELINUX_H
-# define LIBVIRT_SECURITY_SELINUX_H
+#pragma once
extern virSecurityDriver virSecurityDriverSELinux;
-
-#endif /* LIBVIRT_SECURITY_SELINUX_H */
* Stacked security driver
*/
-#ifndef LIBVIRT_SECURITY_STACK_H
-# define LIBVIRT_SECURITY_STACK_H
+#pragma once
-# include "security_driver.h"
+#include "security_driver.h"
extern virSecurityDriver virSecurityDriverStack;
virSecurityManagerPtr*
virSecurityStackGetNested(virSecurityManagerPtr mgr);
-
-#endif /* LIBVIRT_SECURITY_STACK_H */
* <http://www.gnu.org/licenses/>.
*/
-#ifndef LIBVIRT_SECURITY_UTIL_H
-# define LIBVIRT_SECURITY_UTIL_H
+#pragma once
int
virSecurityGetRememberedLabel(const char *name,
virSecuritySetRememberedLabel(const char *name,
const char *path,
const char *label);
-
-#endif /* LIBVIRT_SECURITY_UTIL_H */