[CRIU] [PATCH] Fix antique style declarations in lsm.[ch]

Takashi Iwai tiwai at suse.de
Mon Jun 1 07:07:34 PDT 2015


Otherwise we eventually get compiler warnings, ending up with the
build abort.

Signed-off-by: Takashi Iwai <tiwai at suse.de>

---
 include/lsm.h |    6 +++---
 lsm.c         |    4 ++--
 2 files changed, 5 insertions(+), 5 deletions(-)

--- a/include/lsm.h
+++ b/include/lsm.h
@@ -7,12 +7,12 @@
 /*
  * Get the Lsmtype for the current host.
  */
-extern Lsmtype host_lsm_type();
+extern Lsmtype host_lsm_type(void);
 
 /*
  * Initilize the Lsmtype for the current host
  */
-extern void kerndat_lsm();
+extern void kerndat_lsm(void);
 
 /*
  * Read the LSM profile for the pstree item
@@ -23,7 +23,7 @@ extern int collect_lsm_profile(pid_t, Cr
  * Validate that the LSM profiles can be correctly applied (must happen after
  * pstree is set up).
  */
-extern int validate_lsm();
+int validate_lsm(CredsEntry *ce);
 
 /*
  * Render the profile name in the way that the LSM wants it written to
--- a/lsm.c
+++ b/lsm.c
@@ -102,7 +102,7 @@ static int selinux_get_label(pid_t pid,
 }
 #endif
 
-void kerndat_lsm()
+void kerndat_lsm(void)
 {
 	if (access("/sys/kernel/security/apparmor", F_OK) == 0) {
 		get_label = apparmor_get_label;
@@ -130,7 +130,7 @@ void kerndat_lsm()
 	name = "none";
 }
 
-Lsmtype host_lsm_type()
+Lsmtype host_lsm_type(void)
 {
 	return lsmtype;
 }


More information about the CRIU mailing list