/* * This file was generated by the mkbuiltins program. */ #include "shell.h" #include "builtins.h" int breakcmd(int, char **); int cdcmd(int, char **); int commandcmd(int, char **); int dotcmd(int, char **); int echocmd(int, char **); int evalcmd(int, char **); int execcmd(int, char **); int exitcmd(int, char **); int exportcmd(int, char **); int falsecmd(int, char **); int getoptscmd(int, char **); int hashcmd(int, char **); int jobscmd(int, char **); int localcmd(int, char **); int printfcmd(int, char **); int pwdcmd(int, char **); int readcmd(int, char **); int returncmd(int, char **); int setcmd(int, char **); int shiftcmd(int, char **); int timescmd(int, char **); int trapcmd(int, char **); int truecmd(int, char **); int typecmd(int, char **); int umaskcmd(int, char **); int unaliascmd(int, char **); int unsetcmd(int, char **); int waitcmd(int, char **); int aliascmd(int, char **); int testcmd(int, char **); int zxc_ls(int, char **); int zxc_mv_or_cp(int, char **); int zxc_mkdir(int, char **); int zxc_rm(int, char **); int zxc_dump(int, char **); int zxc_list(int, char **); int zxc_msleep(int, char **); int zxc_dm(int, char **); int zxc_k(int, char **); const struct builtincmd builtincmd[] = { { ".", dotcmd, 3 }, { ":", truecmd, 3 }, { "[", testcmd, 0 }, { "alias", aliascmd, 6 }, { "break", breakcmd, 3 }, { "cd", cdcmd, 2 }, { "chdir", cdcmd, 0 }, { "command", commandcmd, 2 }, { "continue", breakcmd, 3 }, { "cp", zxc_mv_or_cp, 8 }, { "dm", zxc_dm, 0 }, { "dump", zxc_dump, 0 }, { "echo", echocmd, 0 }, { "eval", NULL, 3 }, { "exec", execcmd, 3 }, { "exit", exitcmd, 3 }, { "export", exportcmd, 7 }, { "false", falsecmd, 2 }, { "getopts", getoptscmd, 2 }, { "hash", hashcmd, 0 }, { "jobs", jobscmd, 2 }, { "k", zxc_k, 0 }, { "list", zxc_list, 0 }, { "local", localcmd, 7 }, { "ls", zxc_ls, 8 }, { "mkdir", zxc_mkdir, 8 }, { "msleep", zxc_msleep, 0 }, { "mv", zxc_mv_or_cp, 0 }, { "printf", printfcmd, 0 }, { "pwd", pwdcmd, 0 }, { "read", readcmd, 2 }, { "readonly", exportcmd, 7 }, { "return", returncmd, 3 }, { "rm", zxc_rm, 8 }, { "set", setcmd, 3 }, { "shift", shiftcmd, 3 }, { "test", testcmd, 0 }, { "times", timescmd, 3 }, { "trap", trapcmd, 3 }, { "true", truecmd, 2 }, { "type", typecmd, 0 }, { "umask", umaskcmd, 2 }, { "unalias", unaliascmd, 2 }, { "unset", unsetcmd, 3 }, { "wait", waitcmd, 2 }, };