checkpolicy/0002-checkpolicy-use-strict-function-prototype-for-defini.patch
Petr Lautrbach 33ada68674 checkpolicy-3.4-4
Rebase on upstream f56a72ac9e86
2022-11-21 16:30:48 +01:00

53 lines
1.7 KiB
Diff

From 2a9c619b5fecbf01e999d4e787f7606994319f0d Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?Christian=20G=C3=B6ttsche?= <cgzones@googlemail.com>
Date: Mon, 8 Aug 2022 19:36:19 +0200
Subject: [PATCH] checkpolicy: use strict function prototype for definitions
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
Content-type: text/plain
Clang 15 starts to complain about non strict function definitions:
policy_define.c:4907:30: error: a function declaration without a prototype is deprecated in all versions of C [-Werror,-Wstrict-prototypes]
int define_devicetree_context()
^
void
policy_define.c:5298:29: error: a function declaration without a prototype is deprecated in all versions of C [-Werror,-Wstrict-prototypes]
int define_ipv4_node_context()
^
void
Signed-off-by: Christian Göttsche <cgzones@googlemail.com>
Reviewed-by: Daniel Burgener <dburgener@linux.microsoft.com>
Acked-by: James Carter <jwcart2@gmail.com>
---
checkpolicy/policy_define.c | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/checkpolicy/policy_define.c b/checkpolicy/policy_define.c
index 8bf36859439c..f3b4887021c1 100644
--- a/checkpolicy/policy_define.c
+++ b/checkpolicy/policy_define.c
@@ -4904,7 +4904,7 @@ bad:
return -1;
}
-int define_devicetree_context()
+int define_devicetree_context(void)
{
ocontext_t *newc, *c, *l, *head;
@@ -5295,7 +5295,7 @@ int define_netif_context(void)
return 0;
}
-int define_ipv4_node_context()
+int define_ipv4_node_context(void)
{
char *id;
int rc = 0;
--
2.38.1