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