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 52struct builtincmd { 53 const char *name; 54 int (*builtin)(int, char **); 55 unsigned flags; 56}; 57 58extern const struct builtincmd builtincmd[]; 59