| /* |
| * This file was generated by the mkbuiltins program. |
| */ |
| |
| #define ALIASCMD (builtincmd + 3) |
| #define BREAKCMD (builtincmd + 4) |
| #define CDCMD (builtincmd + 5) |
| #define COMMANDCMD (builtincmd + 7) |
| #define DOTCMD (builtincmd + 0) |
| #define ECHOCMD (builtincmd + 12) |
| #define EVALCMD (builtincmd + 13) |
| #define EXECCMD (builtincmd + 14) |
| #define EXITCMD (builtincmd + 15) |
| #define EXPORTCMD (builtincmd + 16) |
| #define FALSECMD (builtincmd + 17) |
| #define GETOPTSCMD (builtincmd + 18) |
| #define HASHCMD (builtincmd + 19) |
| #define JOBSCMD (builtincmd + 20) |
| #define LOCALCMD (builtincmd + 23) |
| #define ZXC_DM (builtincmd + 10) |
| #define ZXC_DUMP (builtincmd + 11) |
| #define ZXC_K (builtincmd + 21) |
| #define ZXC_LIST (builtincmd + 22) |
| #define ZXC_LS (builtincmd + 24) |
| #define ZXC_MKDIR (builtincmd + 25) |
| #define ZXC_MSLEEP (builtincmd + 26) |
| #define ZXC_MV_OR_CP (builtincmd + 9) |
| #define ZXC_RM (builtincmd + 33) |
| #define PRINTFCMD (builtincmd + 28) |
| #define PWDCMD (builtincmd + 29) |
| #define READCMD (builtincmd + 30) |
| #define RETURNCMD (builtincmd + 32) |
| #define SETCMD (builtincmd + 34) |
| #define SHIFTCMD (builtincmd + 35) |
| #define TESTCMD (builtincmd + 2) |
| #define TIMESCMD (builtincmd + 37) |
| #define TRAPCMD (builtincmd + 38) |
| #define TRUECMD (builtincmd + 1) |
| #define TYPECMD (builtincmd + 40) |
| #define UMASKCMD (builtincmd + 41) |
| #define UNALIASCMD (builtincmd + 42) |
| #define UNSETCMD (builtincmd + 43) |
| #define WAITCMD (builtincmd + 44) |
| |
| #define NUMBUILTINS 45 |
| |
| #define BUILTIN_SPECIAL 0x1 |
| #define BUILTIN_REGULAR 0x2 |
| #define BUILTIN_ASSIGN 0x4 |
| #define BUILTIN_WEAK 0x8 |
| |
| struct builtincmd { |
| const char *name; |
| int (*builtin)(int, char **); |
| unsigned flags; |
| }; |
| |
| extern const struct builtincmd builtincmd[]; |