initctl: Refactor, use struct command rather than command_t

Signed-off-by: Joachim Nilsson <troglobit@gmail.com>
This commit is contained in:
Joachim Nilsson
2018-01-04 11:15:55 +01:00
parent 8f00ac2e90
commit 112ab2c22f
2 changed files with 7 additions and 7 deletions
-5
View File
@@ -27,11 +27,6 @@
#include "finit.h"
#include "svc.h"
typedef struct {
char *cmd;
int (*cb)(char *arg);
} command_t;
int client_connect (void);
int client_disconnect (void);
+7 -2
View File
@@ -43,6 +43,11 @@
#define _PATH_COND _PATH_VARRUN "finit/cond/"
struct command {
char *cmd;
int (*cb)(char *arg);
};
int verbose = 0;
int runlevel = 0;
@@ -272,7 +277,7 @@ static int do_cond(char *cmd)
{
int c;
char *arg;
command_t command[] = {
struct command command[] = {
{ "show", do_cond_show },
{ "set", do_cond_set },
{ "clear", do_cond_clear },
@@ -564,7 +569,7 @@ int main(int argc, char *argv[])
{
int c;
char *cmd, arg[120];
command_t command[] = {
struct command command[] = {
{ "debug", toggle_debug },
{ "help", do_help },
{ "version", show_version },