Loading init/builtins.c +10 −0 Original line number Original line Diff line number Diff line Loading @@ -485,6 +485,16 @@ int do_symlink(int nargs, char **args) return symlink(args[1], args[2]); return symlink(args[1], args[2]); } } int do_rm(int nargs, char **args) { return unlink(args[1]); } int do_rmdir(int nargs, char **args) { return rmdir(args[1]); } int do_sysclktz(int nargs, char **args) int do_sysclktz(int nargs, char **args) { { struct timezone tz; struct timezone tz; Loading init/init_parser.c +2 −0 Original line number Original line Diff line number Diff line Loading @@ -125,6 +125,8 @@ int lookup_keyword(const char *s) break; break; case 'r': case 'r': if (!strcmp(s, "estart")) return K_restart; if (!strcmp(s, "estart")) return K_restart; if (!strcmp(s, "mdir")) return K_rmdir; if (!strcmp(s, "m")) return K_rm; break; break; case 's': case 's': if (!strcmp(s, "ervice")) return K_service; if (!strcmp(s, "ervice")) return K_service; Loading init/keywords.h +4 −0 Original line number Original line Diff line number Diff line Loading @@ -15,6 +15,8 @@ int do_import(int nargs, char **args); int do_mkdir(int nargs, char **args); int do_mkdir(int nargs, char **args); int do_mount(int nargs, char **args); int do_mount(int nargs, char **args); int do_restart(int nargs, char **args); int do_restart(int nargs, char **args); int do_rm(int nargs, char **args); int do_rmdir(int nargs, char **args); int do_setkey(int nargs, char **args); int do_setkey(int nargs, char **args); int do_setprop(int nargs, char **args); int do_setprop(int nargs, char **args); int do_setrlimit(int nargs, char **args); int do_setrlimit(int nargs, char **args); Loading Loading @@ -59,6 +61,8 @@ enum { KEYWORD(oneshot, OPTION, 0, 0) KEYWORD(oneshot, OPTION, 0, 0) KEYWORD(onrestart, OPTION, 0, 0) KEYWORD(onrestart, OPTION, 0, 0) KEYWORD(restart, COMMAND, 1, do_restart) KEYWORD(restart, COMMAND, 1, do_restart) KEYWORD(rm, COMMAND, 1, do_rm) KEYWORD(rmdir, COMMAND, 1, do_rmdir) KEYWORD(service, SECTION, 0, 0) KEYWORD(service, SECTION, 0, 0) KEYWORD(setenv, OPTION, 2, 0) KEYWORD(setenv, OPTION, 2, 0) KEYWORD(setkey, COMMAND, 0, do_setkey) KEYWORD(setkey, COMMAND, 0, do_setkey) Loading Loading
init/builtins.c +10 −0 Original line number Original line Diff line number Diff line Loading @@ -485,6 +485,16 @@ int do_symlink(int nargs, char **args) return symlink(args[1], args[2]); return symlink(args[1], args[2]); } } int do_rm(int nargs, char **args) { return unlink(args[1]); } int do_rmdir(int nargs, char **args) { return rmdir(args[1]); } int do_sysclktz(int nargs, char **args) int do_sysclktz(int nargs, char **args) { { struct timezone tz; struct timezone tz; Loading
init/init_parser.c +2 −0 Original line number Original line Diff line number Diff line Loading @@ -125,6 +125,8 @@ int lookup_keyword(const char *s) break; break; case 'r': case 'r': if (!strcmp(s, "estart")) return K_restart; if (!strcmp(s, "estart")) return K_restart; if (!strcmp(s, "mdir")) return K_rmdir; if (!strcmp(s, "m")) return K_rm; break; break; case 's': case 's': if (!strcmp(s, "ervice")) return K_service; if (!strcmp(s, "ervice")) return K_service; Loading
init/keywords.h +4 −0 Original line number Original line Diff line number Diff line Loading @@ -15,6 +15,8 @@ int do_import(int nargs, char **args); int do_mkdir(int nargs, char **args); int do_mkdir(int nargs, char **args); int do_mount(int nargs, char **args); int do_mount(int nargs, char **args); int do_restart(int nargs, char **args); int do_restart(int nargs, char **args); int do_rm(int nargs, char **args); int do_rmdir(int nargs, char **args); int do_setkey(int nargs, char **args); int do_setkey(int nargs, char **args); int do_setprop(int nargs, char **args); int do_setprop(int nargs, char **args); int do_setrlimit(int nargs, char **args); int do_setrlimit(int nargs, char **args); Loading Loading @@ -59,6 +61,8 @@ enum { KEYWORD(oneshot, OPTION, 0, 0) KEYWORD(oneshot, OPTION, 0, 0) KEYWORD(onrestart, OPTION, 0, 0) KEYWORD(onrestart, OPTION, 0, 0) KEYWORD(restart, COMMAND, 1, do_restart) KEYWORD(restart, COMMAND, 1, do_restart) KEYWORD(rm, COMMAND, 1, do_rm) KEYWORD(rmdir, COMMAND, 1, do_rmdir) KEYWORD(service, SECTION, 0, 0) KEYWORD(service, SECTION, 0, 0) KEYWORD(setenv, OPTION, 2, 0) KEYWORD(setenv, OPTION, 2, 0) KEYWORD(setkey, COMMAND, 0, do_setkey) KEYWORD(setkey, COMMAND, 0, do_setkey) Loading