1 /* 2 * This file was generated by the mkbuiltins program. 3 */ 4 5 #include <sys/cdefs.h> 6 #define BLTINCMD 0 7 #define ALIASCMD 1 8 #define BGCMD 2 9 #define BINDCMD 3 10 #define BREAKCMD 4 11 #define CDCMD 5 12 #define COMMANDCMD 6 13 #define DOTCMD 7 14 #define ECHOCMD 8 15 #define EVALCMD 9 16 #define EXECCMD 10 17 #define EXITCMD 11 18 #define LETCMD 12 19 #define EXPORTCMD 13 20 #define FALSECMD 14 21 #define FGCMD 15 22 #define GETOPTSCMD 16 23 #define HASHCMD 17 24 #define HISTCMD 18 25 #define JOBIDCMD 19 26 #define JOBSCMD 20 27 #define KILLCMD 21 28 #define LOCALCMD 22 29 #define PRINTFCMD 23 30 #define PWDCMD 24 31 #define READCMD 25 32 #define RETURNCMD 26 33 #define SETCMD 27 34 #define SETVARCMD 28 35 #define SHIFTCMD 29 36 #define TESTCMD 30 37 #define TIMESCMD 31 38 #define TRAPCMD 32 39 #define TRUECMD 33 40 #define TYPECMD 34 41 #define ULIMITCMD 35 42 #define UMASKCMD 36 43 #define UNALIASCMD 37 44 #define UNSETCMD 38 45 #define WAITCMD 39 46 #define WORDEXPCMD 40 47 #define WORDEXP2CMD 41 48 49 #define BUILTIN_SPECIAL 0x80 50 51 extern int (*const builtinfunc[])(int, char **); 52 extern const unsigned char builtincmd[]; 53 54 int bltincmd(int, char **); 55 int aliascmd(int, char **); 56 int bgcmd(int, char **); 57 int bindcmd(int, char **); 58 int breakcmd(int, char **); 59 int cdcmd(int, char **); 60 int commandcmd(int, char **); 61 int dotcmd(int, char **); 62 int echocmd(int, char **); 63 int evalcmd(int, char **); 64 int execcmd(int, char **); 65 int exitcmd(int, char **); 66 int letcmd(int, char **); 67 int exportcmd(int, char **); 68 int falsecmd(int, char **); 69 int fgcmd(int, char **); 70 int getoptscmd(int, char **); 71 int hashcmd(int, char **); 72 int histcmd(int, char **); 73 int jobidcmd(int, char **); 74 int jobscmd(int, char **); 75 int killcmd(int, char **); 76 int localcmd(int, char **); 77 int printfcmd(int, char **); 78 int pwdcmd(int, char **); 79 int readcmd(int, char **); 80 int returncmd(int, char **); 81 int setcmd(int, char **); 82 int setvarcmd(int, char **); 83 int shiftcmd(int, char **); 84 int testcmd(int, char **); 85 int timescmd(int, char **); 86 int trapcmd(int, char **); 87 int truecmd(int, char **); 88 int typecmd(int, char **); 89 int ulimitcmd(int, char **); 90 int umaskcmd(int, char **); 91 int unaliascmd(int, char **); 92 int unsetcmd(int, char **); 93 int waitcmd(int, char **); 94 int wordexpcmd(int, char **); 95 int wordexp2cmd(int, char **); 96 97 static inline int 98 safe_builtin_always(int idx) 99 { 100 if (idx == BLTINCMD || 101 idx == COMMANDCMD || 102 idx == ECHOCMD || 103 idx == FALSECMD || 104 idx == JOBIDCMD || 105 idx == JOBSCMD || 106 idx == KILLCMD || 107 idx == PRINTFCMD || 108 idx == PWDCMD || 109 idx == TESTCMD || 110 idx == TIMESCMD || 111 idx == TRUECMD || 112 idx == TYPECMD) 113 return (1); 114 return(0); 115 } 116