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