Loading init/builtins.c +5 −0 Original line number Diff line number Diff line Loading @@ -599,3 +599,8 @@ int do_wait(int nargs, char **args) } return -1; } int do_umount(int nargs, char **args) { return umount(args[1]); } init/init_parser.c +1 −0 Original line number Diff line number Diff line Loading @@ -142,6 +142,7 @@ int lookup_keyword(const char *s) break; case 'u': if (!strcmp(s, "ser")) return K_user; if (!strcmp(s, "mount")) return K_umount; break; case 'w': if (!strcmp(s, "rite")) return K_write; Loading init/keywords.h +2 −0 Original line number Diff line number Diff line Loading @@ -28,6 +28,7 @@ int do_chown(int nargs, char **args); int do_chmod(int nargs, char **args); int do_loglevel(int nargs, char **args); int do_wait(int nargs, char **args); int do_umount(int nargs, char **args); #define __MAKE_KEYWORD_ENUM__ #define KEYWORD(symbol, flags, nargs, func) K_##symbol, enum { Loading Loading @@ -76,6 +77,7 @@ enum { KEYWORD(chmod, COMMAND, 2, do_chmod) KEYWORD(loglevel, COMMAND, 1, do_loglevel) KEYWORD(ioprio, OPTION, 0, 0) KEYWORD(umount, COMMAND, 1, do_umount) #ifdef __MAKE_KEYWORD_ENUM__ KEYWORD_COUNT, }; Loading Loading
init/builtins.c +5 −0 Original line number Diff line number Diff line Loading @@ -599,3 +599,8 @@ int do_wait(int nargs, char **args) } return -1; } int do_umount(int nargs, char **args) { return umount(args[1]); }
init/init_parser.c +1 −0 Original line number Diff line number Diff line Loading @@ -142,6 +142,7 @@ int lookup_keyword(const char *s) break; case 'u': if (!strcmp(s, "ser")) return K_user; if (!strcmp(s, "mount")) return K_umount; break; case 'w': if (!strcmp(s, "rite")) return K_write; Loading
init/keywords.h +2 −0 Original line number Diff line number Diff line Loading @@ -28,6 +28,7 @@ int do_chown(int nargs, char **args); int do_chmod(int nargs, char **args); int do_loglevel(int nargs, char **args); int do_wait(int nargs, char **args); int do_umount(int nargs, char **args); #define __MAKE_KEYWORD_ENUM__ #define KEYWORD(symbol, flags, nargs, func) K_##symbol, enum { Loading Loading @@ -76,6 +77,7 @@ enum { KEYWORD(chmod, COMMAND, 2, do_chmod) KEYWORD(loglevel, COMMAND, 1, do_loglevel) KEYWORD(ioprio, OPTION, 0, 0) KEYWORD(umount, COMMAND, 1, do_umount) #ifdef __MAKE_KEYWORD_ENUM__ KEYWORD_COUNT, }; Loading