* <http://www.gnu.org/licenses/>.
*/
-#ifndef LIBVIRT_VIRFIREWALL_H
-# define LIBVIRT_VIRFIREWALL_H
+#pragma once
-# include "internal.h"
-# include "virautoclean.h"
+#include "internal.h"
+#include "virautoclean.h"
typedef struct _virFirewall virFirewall;
typedef virFirewall *virFirewallPtr;
*
* Returns the new rule
*/
-# define virFirewallAddRule(firewall, layer, ...) \
+#define virFirewallAddRule(firewall, layer, ...) \
virFirewallAddRuleFull(firewall, layer, false, NULL, NULL, __VA_ARGS__)
typedef int (*virFirewallQueryCallback)(virFirewallPtr firewall,
void virFirewallSetLockOverride(bool avoid);
VIR_DEFINE_AUTOPTR_FUNC(virFirewall, virFirewallFree);
-
-#endif /* LIBVIRT_VIRFIREWALL_H */
* <http://www.gnu.org/licenses/>.
*/
-#ifndef LIBVIRT_VIRFIREWALLD_H
-# define LIBVIRT_VIRFIREWALLD_H
+#pragma once
-# define VIR_FIREWALL_FIREWALLD_SERVICE "org.fedoraproject.FirewallD1"
+#define VIR_FIREWALL_FIREWALLD_SERVICE "org.fedoraproject.FirewallD1"
typedef enum {
VIR_FIREWALLD_BACKEND_NONE,
int virFirewallDInterfaceSetZone(const char *iface,
const char *zone);
-
-#endif /* LIBVIRT_VIRFIREWALLD_H */
# error "virfirewalldpriv.h may only be included by virfirewalld.c or test suites"
#endif /* LIBVIRT_VIRFIREWALLDPRIV_H_ALLOW */
-#ifndef LIBVIRT_VIRFIREWALLDPRIV_H
-# define LIBVIRT_VIRFIREWALLDPRIV_H
+#pragma once
-# define VIR_FIREWALL_FIREWALLD_SERVICE "org.fedoraproject.FirewallD1"
-
-#endif /* LIBVIRT_VIRFIREWALLDPRIV_H */
+#define VIR_FIREWALL_FIREWALLD_SERVICE "org.fedoraproject.FirewallD1"
# error "virfirewallpriv.h may only be included by virfirewall.c or test suites"
#endif /* LIBVIRT_VIRFIREWALLPRIV_H_ALLOW */
-#ifndef LIBVIRT_VIRFIREWALLPRIV_H
-# define LIBVIRT_VIRFIREWALLPRIV_H
+#pragma once
-# include "virfirewall.h"
+#include "virfirewall.h"
typedef enum {
VIR_FIREWALL_BACKEND_AUTOMATIC,
} virFirewallBackend;
int virFirewallSetBackend(virFirewallBackend backend);
-
-#endif /* LIBVIRT_VIRFIREWALLPRIV_H */