selinux-util: reorder functions
authorMike Yuan <me@yhndnzj.com>
Fri, 12 Jan 2024 09:16:44 +0000 (17:16 +0800)
committerMike Yuan <me@yhndnzj.com>
Fri, 12 Jan 2024 09:17:37 +0000 (17:17 +0800)
src/shared/selinux-util.c

index 2fef29c67fe625bb08607366ed33a249637741ce..d2b1a3e554330c94b1c3e797d3cbeeb026a61aca 100644 (file)
@@ -39,8 +39,6 @@ typedef enum Initialized {
         LAZY_INITIALIZED,
 } Initialized;
 
-static int mac_selinux_reload(int seqno);
-
 static int cached_use = -1;
 static Initialized initialized = UNINITIALIZED;
 static int last_policyload = 0;
@@ -214,6 +212,16 @@ int mac_selinux_init_lazy(void) {
         return 0;
 }
 
+#if HAVE_SELINUX
+static int mac_selinux_reload(int seqno) {
+        log_debug("SELinux reload %d", seqno);
+
+        (void) open_label_db();
+
+        return 0;
+}
+#endif
+
 void mac_selinux_maybe_reload(void) {
 #if HAVE_SELINUX
         int policyload;
@@ -256,16 +264,6 @@ void mac_selinux_finish(void) {
 #endif
 }
 
-#if HAVE_SELINUX
-static int mac_selinux_reload(int seqno) {
-        log_debug("SELinux reload %d", seqno);
-
-        (void) open_label_db();
-
-        return 0;
-}
-#endif
-
 #if HAVE_SELINUX
 static int selinux_fix_fd(
                 int fd,