- remove superfluous forward declaration
authorBernhard Reutner-Fischer <rep.dot.nop@gmail.com>
Mon, 21 Jul 2008 11:53:04 +0000 (11:53 -0000)
committerBernhard Reutner-Fischer <rep.dot.nop@gmail.com>
Mon, 21 Jul 2008 11:53:04 +0000 (11:53 -0000)
init/init.c

index 607280752a594fbbe18871300bca4e899cb2fc50..e88b8826247840180a14b5766821f41aad97610b 100644 (file)
@@ -86,7 +86,6 @@ static const char *const environment[] = {
 };
 
 /* Function prototypes */
-static void delete_init_action(struct init_action *a);
 static void halt_reboot_pwoff(int sig) NORETURN;
 
 static void waitfor(pid_t pid)
@@ -474,6 +473,23 @@ static pid_t run(const struct init_action *a)
        _exit(-1);
 }
 
+static void delete_init_action(struct init_action *action)
+{
+       struct init_action *a, *b = NULL;
+
+       for (a = init_action_list; a; b = a, a = a->next) {
+               if (a == action) {
+                       if (b == NULL) {
+                               init_action_list = a->next;
+                       } else {
+                               b->next = a->next;
+                       }
+                       free(a);
+                       break;
+               }
+       }
+}
+
 /* Run all commands of a particular type */
 static void run_actions(int action_type)
 {
@@ -649,23 +665,6 @@ static void new_init_action(uint8_t action_type, const char *command, const char
                a->command, a->action_type, a->terminal);
 }
 
-static void delete_init_action(struct init_action *action)
-{
-       struct init_action *a, *b = NULL;
-
-       for (a = init_action_list; a; b = a, a = a->next) {
-               if (a == action) {
-                       if (b == NULL) {
-                               init_action_list = a->next;
-                       } else {
-                               b->next = a->next;
-                       }
-                       free(a);
-                       break;
-               }
-       }
-}
-
 /* NOTE that if CONFIG_FEATURE_USE_INITTAB is NOT defined,
  * then parse_inittab() simply adds in some default
  * actions(i.e., runs INIT_SCRIPT and then starts a pair