]> rtime.felk.cvut.cz Git - l4.git/blob - l4/pkg/dash/build/builtins.h
Update
[l4.git] / l4 / pkg / dash / build / builtins.h
1 /*
2  * This file was generated by the mkbuiltins program.
3  */
4
5 #define ALIASCMD (builtincmd + 3)
6 #define BGCMD (builtincmd + 4)
7 #define BREAKCMD (builtincmd + 5)
8 #define CDCMD (builtincmd + 6)
9 #define COMMANDCMD (builtincmd + 8)
10 #define DOTCMD (builtincmd + 0)
11 #define ECHOCMD (builtincmd + 10)
12 #define EVALCMD (builtincmd + 11)
13 #define EXECCMD (builtincmd + 12)
14 #define EXITCMD (builtincmd + 13)
15 #define EXPORTCMD (builtincmd + 14)
16 #define FALSECMD (builtincmd + 15)
17 #define FGCMD (builtincmd + 16)
18 #define GETOPTSCMD (builtincmd + 17)
19 #define HASHCMD (builtincmd + 18)
20 #define JOBSCMD (builtincmd + 19)
21 #define KILLCMD (builtincmd + 20)
22 #define LOCALCMD (builtincmd + 21)
23 #define PRINTFCMD (builtincmd + 22)
24 #define PWDCMD (builtincmd + 23)
25 #define READCMD (builtincmd + 24)
26 #define RETURNCMD (builtincmd + 26)
27 #define SETCMD (builtincmd + 27)
28 #define SHIFTCMD (builtincmd + 28)
29 #define TESTCMD (builtincmd + 2)
30 #define TIMESCMD (builtincmd + 30)
31 #define TRAPCMD (builtincmd + 31)
32 #define TRUECMD (builtincmd + 1)
33 #define TYPECMD (builtincmd + 33)
34 #define ULIMITCMD (builtincmd + 34)
35 #define UMASKCMD (builtincmd + 35)
36 #define UNALIASCMD (builtincmd + 36)
37 #define UNSETCMD (builtincmd + 37)
38 #define WAITCMD (builtincmd + 38)
39
40 #define NUMBUILTINS 39
41
42 #define BUILTIN_SPECIAL 0x1
43 #define BUILTIN_REGULAR 0x2
44 #define BUILTIN_ASSIGN 0x4
45
46 struct builtincmd {
47         const char *name;
48         int (*builtin)(int, char **);
49         unsigned flags;
50 };
51
52 extern const struct builtincmd builtincmd[];