diff options
author | Bernhard Reutner-Fischer | 2008-07-21 11:53:04 +0000 |
---|---|---|
committer | Bernhard Reutner-Fischer | 2008-07-21 11:53:04 +0000 |
commit | 525936195718b40ddb29f30fa87c15c1533c1d08 (patch) | |
tree | d124db1b589891cbcdccbbe77bda4ea7feda7275 /init/init.c | |
parent | ef9876a40e2dbb4e90a604739b2e318be8ed3cb6 (diff) | |
download | busybox-525936195718b40ddb29f30fa87c15c1533c1d08.zip busybox-525936195718b40ddb29f30fa87c15c1533c1d08.tar.gz |
- remove superfluous forward declaration
Diffstat (limited to 'init/init.c')
-rw-r--r-- | init/init.c | 35 |
1 files changed, 17 insertions, 18 deletions
diff --git a/init/init.c b/init/init.c index 6072807..e88b882 100644 --- a/init/init.c +++ b/init/init.c @@ -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 |