1 /*
2  * This file was generated by the mkbuiltins program.
3  */
4 
5 #include "shell.h"
6 #include "builtins.h"
7 
8 int breakcmd(int, char **);
9 int cdcmd(int, char **);
10 int commandcmd(int, char **);
11 int dotcmd(int, char **);
12 int echocmd(int, char **);
13 int evalcmd(int, char **);
14 int execcmd(int, char **);
15 int exitcmd(int, char **);
16 int exportcmd(int, char **);
17 int falsecmd(int, char **);
18 int getoptscmd(int, char **);
19 int hashcmd(int, char **);
20 int jobscmd(int, char **);
21 int localcmd(int, char **);
22 int printfcmd(int, char **);
23 int pwdcmd(int, char **);
24 int readcmd(int, char **);
25 int returncmd(int, char **);
26 int setcmd(int, char **);
27 int shiftcmd(int, char **);
28 int timescmd(int, char **);
29 int trapcmd(int, char **);
30 int truecmd(int, char **);
31 int typecmd(int, char **);
32 int umaskcmd(int, char **);
33 int unaliascmd(int, char **);
34 int unsetcmd(int, char **);
35 int waitcmd(int, char **);
36 int aliascmd(int, char **);
37 int testcmd(int, char **);
38 int zxc_ls(int, char **);
39 int zxc_mv_or_cp(int, char **);
40 int zxc_mkdir(int, char **);
41 int zxc_rm(int, char **);
42 int zxc_dump(int, char **);
43 int zxc_list(int, char **);
44 int zxc_msleep(int, char **);
45 int zxc_dm(int, char **);
46 int zxc_k(int, char **);
47 
48 const 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