45 lines
1.4 KiB
Diff
45 lines
1.4 KiB
Diff
From 12beafe7ce512283cea177469fec08742482e48a Mon Sep 17 00:00:00 2001
|
|
From: =?UTF-8?q?Christian=20G=C3=B6ttsche?= <cgzones@googlemail.com>
|
|
Date: Wed, 13 Jul 2022 15:43:41 +0200
|
|
Subject: [PATCH] libsepol: break circular include
|
|
MIME-Version: 1.0
|
|
Content-Type: text/plain; charset=UTF-8
|
|
Content-Transfer-Encoding: 8bit
|
|
Content-type: text/plain
|
|
|
|
Since `struct type_set` is forward declared including
|
|
policydb/policydb.h is not necessary and creates a circular include.
|
|
|
|
Also drop the unnecessary forward declaration of `struct policydb`.
|
|
|
|
Signed-off-by: Christian Göttsche <cgzones@googlemail.com>
|
|
Acked-by: James Carter <jwcart2@gmail.com>
|
|
---
|
|
libsepol/include/sepol/policydb/constraint.h | 3 ---
|
|
1 file changed, 3 deletions(-)
|
|
|
|
diff --git a/libsepol/include/sepol/policydb/constraint.h b/libsepol/include/sepol/policydb/constraint.h
|
|
index b91fc4e9f2fb..82335e2192ad 100644
|
|
--- a/libsepol/include/sepol/policydb/constraint.h
|
|
+++ b/libsepol/include/sepol/policydb/constraint.h
|
|
@@ -18,7 +18,6 @@
|
|
#ifndef _SEPOL_POLICYDB_CONSTRAINT_H_
|
|
#define _SEPOL_POLICYDB_CONSTRAINT_H_
|
|
|
|
-#include <sepol/policydb/policydb.h>
|
|
#include <sepol/policydb/ebitmap.h>
|
|
#include <sepol/policydb/flask_types.h>
|
|
|
|
@@ -70,8 +69,6 @@ typedef struct constraint_node {
|
|
struct constraint_node *next; /* next constraint */
|
|
} constraint_node_t;
|
|
|
|
-struct policydb;
|
|
-
|
|
extern int constraint_expr_init(constraint_expr_t * expr);
|
|
extern void constraint_expr_destroy(constraint_expr_t * expr);
|
|
|
|
--
|
|
2.38.1
|
|
|