NetBSD/distrib/acorn32/ramdisk/sh/builtins.c

127 lines
2.4 KiB
C

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