![]()
|
/*
* This file was generated by the mkbuiltins program.
*/
#include <stdlib.h>
#include "shell.h"
#include "builtins.h"
int bltincmd(int, char **);
int aliascmd(int, char **);
int bgcmd(int, char **);
int bindcmd(int, char **);
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 expcmd(int, char **);
int exportcmd(int, char **);
int falsecmd(int, char **);
int fgcmd(int, char **);
int getoptscmd(int, char **);
int hashcmd(int, char **);
int histcmd(int, char **);
int jobidcmd(int, char **);
int jobscmd(int, char **);
int localcmd(int, char **);
int pwdcmd(int, char **);
int readcmd(int, char **);
int returncmd(int, char **);
int setcmd(int, char **);
int setvarcmd(int, char **);
int shiftcmd(int, char **);
int testcmd(int, char **);
int timescmd(int, char **);
int trapcmd(int, char **);
int truecmd(int, char **);
int typecmd(int, char **);
int ulimitcmd(int, char **);
int umaskcmd(int, char **);
int unaliascmd(int, char **);
int unsetcmd(int, char **);
int waitcmd(int, char **);
int wordexpcmd(int, char **);
int (*const builtinfunc[])(int, char **) = {
bltincmd,
aliascmd,
bgcmd,
bindcmd,
breakcmd,
cdcmd,
commandcmd,
dotcmd,
echocmd,
evalcmd,
execcmd,
exitcmd,
expcmd,
exportcmd,
falsecmd,
fgcmd,
getoptscmd,
hashcmd,
histcmd,
jobidcmd,
jobscmd,
localcmd,
pwdcmd,
readcmd,
returncmd,
setcmd,
setvarcmd,
shiftcmd,
testcmd,
timescmd,
trapcmd,
truecmd,
typecmd,
ulimitcmd,
umaskcmd,
unaliascmd,
unsetcmd,
waitcmd,
wordexpcmd,
};
const struct builtincmd builtincmd[] = {
{ "builtin", 0, 0 },
{ "alias", 1, 0 },
{ "bg", 2, 0 },
{ "bind", 3, 0 },
{ "break", 4, 1 },
{ "continue", 4, 1 },
{ "cd", 5, 0 },
{ "chdir", 5, 0 },
{ "command", 6, 0 },
{ ".", 7, 1 },
{ "echo", 8, 0 },
{ "eval", 9, 1 },
{ "exec", 10, 1 },
{ "exit", 11, 1 },
{ "exp", 12, 0 },
{ "let", 12, 0 },
{ "export", 13, 1 },
{ "readonly", 13, 1 },
{ "false", 14, 0 },
{ "fg", 15, 0 },
{ "getopts", 16, 0 },
{ "hash", 17, 0 },
{ "fc", 18, 0 },
{ "jobid", 19, 0 },
{ "jobs", 20, 0 },
{ "local", 21, 0 },
{ "pwd", 22, 0 },
{ "read", 23, 0 },
{ "return", 24, 1 },
{ "set", 25, 1 },
{ "setvar", 26, 0 },
{ "shift", 27, 1 },
{ "test", 28, 0 },
{ "[", 28, 0 },
{ "times", 29, 1 },
{ "trap", 30, 1 },
{ ":", 31, 1 },
{ "true", 31, 0 },
{ "type", 32, 0 },
{ "ulimit", 33, 0 },
{ "umask", 34, 0 },
{ "unalias", 35, 0 },
{ "unset", 36, 1 },
{ "wait", 37, 0 },
{ "wordexp", 38, 0 },
{ NULL, 0, 0 }
};
syntax highlighted by Code2HTML, v. 0.9.1 |