1/* 2 * This file was generated by the mkbuiltins program. 3 */ 4 5#include "shell.h" 6#include "builtins.h" 7 8int breakcmd(int, char **); 9int cdcmd(int, char **); 10int commandcmd(int, char **); 11int dotcmd(int, char **); 12int echocmd(int, char **); 13int evalcmd(int, char **); 14int execcmd(int, char **); 15int exitcmd(int, char **); 16int exportcmd(int, char **); 17int falsecmd(int, char **); 18int getoptscmd(int, char **); 19int hashcmd(int, char **); 20int jobscmd(int, char **); 21int localcmd(int, char **); 22int printfcmd(int, char **); 23int pwdcmd(int, char **); 24int readcmd(int, char **); 25int returncmd(int, char **); 26int setcmd(int, char **); 27int shiftcmd(int, char **); 28int timescmd(int, char **); 29int trapcmd(int, char **); 30int truecmd(int, char **); 31int typecmd(int, char **); 32int umaskcmd(int, char **); 33int unaliascmd(int, char **); 34int unsetcmd(int, char **); 35int waitcmd(int, char **); 36int aliascmd(int, char **); 37int testcmd(int, char **); 38int zxc_ls(int, char **); 39int zxc_mv_or_cp(int, char **); 40int zxc_mkdir(int, char **); 41int zxc_rm(int, char **); 42int zxc_dump(int, char **); 43int zxc_list(int, char **); 44int zxc_msleep(int, char **); 45int zxc_dm(int, char **); 46int zxc_k(int, char **); 47 48const struct builtincmd builtincmd[] = { 49 { ".", dotcmd, 3 }, 50 { ":", truecmd, 3 }, 51 { "[", testcmd, 0 }, 52 { "alias", aliascmd, 6 }, 53 { "break", breakcmd, 3 }, 54 { "cd", cdcmd, 2 }, 55 { "chdir", cdcmd, 0 }, 56 { "command", commandcmd, 2 }, 57 { "continue", breakcmd, 3 }, 58 { "cp", zxc_mv_or_cp, 8 }, 59 { "dm", zxc_dm, 0 }, 60 { "dump", zxc_dump, 0 }, 61 { "echo", echocmd, 0 }, 62 { "eval", NULL, 3 }, 63 { "exec", execcmd, 3 }, 64 { "exit", exitcmd, 3 }, 65 { "export", exportcmd, 7 }, 66 { "false", falsecmd, 2 }, 67 { "getopts", getoptscmd, 2 }, 68 { "hash", hashcmd, 0 }, 69 { "jobs", jobscmd, 2 }, 70 { "k", zxc_k, 0 }, 71 { "list", zxc_list, 0 }, 72 { "local", localcmd, 7 }, 73 { "ls", zxc_ls, 8 }, 74 { "mkdir", zxc_mkdir, 8 }, 75 { "msleep", zxc_msleep, 0 }, 76 { "mv", zxc_mv_or_cp, 0 }, 77 { "printf", printfcmd, 0 }, 78 { "pwd", pwdcmd, 0 }, 79 { "read", readcmd, 2 }, 80 { "readonly", exportcmd, 7 }, 81 { "return", returncmd, 3 }, 82 { "rm", zxc_rm, 8 }, 83 { "set", setcmd, 3 }, 84 { "shift", shiftcmd, 3 }, 85 { "test", testcmd, 0 }, 86 { "times", timescmd, 3 }, 87 { "trap", trapcmd, 3 }, 88 { "true", truecmd, 2 }, 89 { "type", typecmd, 0 }, 90 { "umask", umaskcmd, 2 }, 91 { "unalias", unaliascmd, 2 }, 92 { "unset", unsetcmd, 3 }, 93 { "wait", waitcmd, 2 }, 94}; 95