Rev 2714 | Only display areas with differences | Ignore whitespace | Details | Blame | Last modification | View Log | RSS feed
Rev 2714 | Rev 3022 | ||
---|---|---|---|
1 | #!/bin/sh - |
1 | #!/bin/sh - |
2 | # $NetBSD: builtins.def,v 1.15 2000/04/09 23:27:03 christos Exp $ |
2 | # $NetBSD: builtins.def,v 1.15 2000/04/09 23:27:03 christos Exp $ |
3 | # |
3 | # |
4 | # Copyright (c) 1991, 1993 |
4 | # Copyright (c) 1991, 1993 |
5 | # The Regents of the University of California. All rights reserved. |
5 | # The Regents of the University of California. All rights reserved. |
6 | # |
6 | # |
7 | # This code is derived from software contributed to Berkeley by |
7 | # This code is derived from software contributed to Berkeley by |
8 | # Kenneth Almquist. |
8 | # Kenneth Almquist. |
9 | # |
9 | # |
10 | # Redistribution and use in source and binary forms, with or without |
10 | # Redistribution and use in source and binary forms, with or without |
11 | # modification, are permitted provided that the following conditions |
11 | # modification, are permitted provided that the following conditions |
12 | # are met: |
12 | # are met: |
13 | # 1. Redistributions of source code must retain the above copyright |
13 | # 1. Redistributions of source code must retain the above copyright |
14 | # notice, this list of conditions and the following disclaimer. |
14 | # notice, this list of conditions and the following disclaimer. |
15 | # 2. Redistributions in binary form must reproduce the above copyright |
15 | # 2. Redistributions in binary form must reproduce the above copyright |
16 | # notice, this list of conditions and the following disclaimer in the |
16 | # notice, this list of conditions and the following disclaimer in the |
17 | # documentation and/or other materials provided with the distribution. |
17 | # documentation and/or other materials provided with the distribution. |
18 | # 3. All advertising materials mentioning features or use of this software |
18 | # 3. All advertising materials mentioning features or use of this software |
19 | # must display the following acknowledgement: |
19 | # must display the following acknowledgement: |
20 | # This product includes software developed by the University of |
20 | # This product includes software developed by the University of |
21 | # California, Berkeley and its contributors. |
21 | # California, Berkeley and its contributors. |
22 | # 4. Neither the name of the University nor the names of its contributors |
22 | # 4. Neither the name of the University nor the names of its contributors |
23 | # may be used to endorse or promote products derived from this software |
23 | # may be used to endorse or promote products derived from this software |
24 | # without specific prior written permission. |
24 | # without specific prior written permission. |
25 | # |
25 | # |
26 | # THIS SOFTWARE IS PROVIDED BY THE REGENTS AND CONTRIBUTORS ``AS IS'' AND |
26 | # THIS SOFTWARE IS PROVIDED BY THE REGENTS AND CONTRIBUTORS ``AS IS'' AND |
27 | # ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE |
27 | # ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE |
28 | # IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE |
28 | # IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE |
29 | # ARE DISCLAIMED. IN NO EVENT SHALL THE REGENTS OR CONTRIBUTORS BE LIABLE |
29 | # ARE DISCLAIMED. IN NO EVENT SHALL THE REGENTS OR CONTRIBUTORS BE LIABLE |
30 | # FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL |
30 | # FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL |
31 | # DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS |
31 | # DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS |
32 | # OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) |
32 | # OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) |
33 | # HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT |
33 | # HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT |
34 | # LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY |
34 | # LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY |
35 | # OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF |
35 | # OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF |
36 | # SUCH DAMAGE. |
36 | # SUCH DAMAGE. |
37 | # |
37 | # |
38 | # @(#)builtins.def 8.4 (Berkeley) 5/4/95 |
38 | # @(#)builtins.def 8.4 (Berkeley) 5/4/95 |
39 | 39 | ||
40 | # |
40 | # |
41 | # This file lists all the builtin commands. The first column is the name |
41 | # This file lists all the builtin commands. The first column is the name |
42 | # of a C routine. The -j flag, if present, specifies that this command |
42 | # of a C routine. The -j flag, if present, specifies that this command |
43 | # is to be excluded from systems without job control, and the -h flag, |
43 | # is to be excluded from systems without job control, and the -h flag, |
44 | # if present specifies that this command is to be excluded from systems |
44 | # if present specifies that this command is to be excluded from systems |
45 | # based on the SMALL compile-time symbol. The rest of the line |
45 | # based on the SMALL compile-time symbol. The rest of the line |
46 | # specifies the command name or names used to run the command. The entry |
46 | # specifies the command name or names used to run the command. The entry |
47 | # for bltincmd, which is run when the user does not specify a command, must |
47 | # for bltincmd, which is run when the user does not specify a command, must |
48 | # come first. |
48 | # come first. |
49 | # |
49 | # |
50 | # NOTE: bltincmd must come first! |
50 | # NOTE: bltincmd must come first! |
51 | 51 | ||
52 | bltincmd builtin |
52 | bltincmd builtin |
53 | #alloccmd alloc |
53 | #alloccmd alloc |
54 | bgcmd -j bg |
54 | bgcmd -j bg |
55 | breakcmd break continue |
55 | breakcmd break continue |
56 | #catfcmd catf |
56 | #catfcmd catf |
57 | cdcmd cd chdir |
57 | cdcmd cd chdir |
58 | commandcmd command |
58 | commandcmd command |
59 | dotcmd . |
59 | dotcmd . |
60 | echocmd echo |
60 | echocmd echo |
61 | evalcmd eval |
61 | evalcmd eval |
62 | execcmd exec |
62 | execcmd exec |
63 | exitcmd exit |
63 | exitcmd exit |
64 | expcmd exp let |
64 | expcmd exp let |
65 | exportcmd export readonly |
65 | exportcmd export readonly |
66 | #exprcmd expr |
66 | #exprcmd expr |
67 | falsecmd false |
67 | falsecmd false |
68 | histcmd -h fc |
68 | histcmd -h fc |
69 | fgcmd -j fg |
69 | fgcmd -j fg |
70 | getoptscmd getopts |
70 | getoptscmd getopts |
71 | hashcmd hash |
71 | hashcmd hash |
72 | jobidcmd jobid |
72 | jobidcmd jobid |
73 | jobscmd jobs |
73 | jobscmd jobs |
74 | killcmd -j kill |
74 | killcmd -j kill |
75 | #linecmd line |
75 | #linecmd line |
76 | localcmd local |
76 | localcmd local |
77 | #nlechocmd nlecho |
77 | #nlechocmd nlecho |
78 | #printfcmd printf |
78 | #printfcmd printf |
79 | pwdcmd pwd |
79 | pwdcmd pwd |
80 | readcmd read |
80 | readcmd read |
81 | returncmd return |
81 | returncmd return |
82 | setcmd set |
82 | setcmd set |
83 | setvarcmd setvar |
83 | setvarcmd setvar |
84 | shiftcmd shift |
84 | shiftcmd shift |
85 | trapcmd trap |
85 | trapcmd trap |
86 | truecmd : true |
86 | truecmd : true |
87 | typecmd type |
87 | typecmd type |
88 | umaskcmd umask |
88 | umaskcmd umask |
89 | unaliascmd unalias |
89 | unaliascmd unalias |
90 | unsetcmd unset |
90 | unsetcmd unset |
91 | waitcmd wait |
91 | waitcmd wait |
92 | #foocmd foo |
92 | #foocmd foo |
93 | aliascmd alias |
93 | aliascmd alias |
94 | ulimitcmd ulimit |
94 | ulimitcmd ulimit |
95 | testcmd test [ |
95 | testcmd test [ |
96 | timescmd times |
96 | timescmd times |
97 | 97 |