Commit | Line | Data |
---|---|---|
ba45ae50 KB |
1 | #!/bin/sh - |
2 | # | |
3 | # Copyright (c) 1991 The Regents of the University of California. | |
4 | # All rights reserved. | |
5 | # | |
6 | # This code is derived from software contributed to Berkeley by | |
7 | # Kenneth Almquist. | |
8 | # | |
9 | # %sccs.include.redist.sh% | |
10 | # | |
eea0cd01 | 11 | # @(#)builtins.def 5.3 (Berkeley) %G% |
ba45ae50 KB |
12 | |
13 | # | |
14 | # This file lists all the builtin commands. The first column is the name | |
15 | # of a C routine. The -j flag, if present, specifies that this command | |
16 | # is to be excluded from systems without job control. The rest of the line | |
17 | # specifies the command name or names used to run the command. The entry | |
eea0cd01 | 18 | # for bltincmd, which is run when the user does not specify a command, must |
ba45ae50 KB |
19 | # come first. |
20 | # | |
21 | # Copyright (C) 1989 by Kenneth Almquist. All rights reserved. | |
22 | # This file is part of ash, which is distributed under the terms specified | |
23 | # by the Ash General Public License. See the file named LICENSE. | |
eea0cd01 MT |
24 | # |
25 | # NOTE: bltincmd must come first! | |
ba45ae50 KB |
26 | |
27 | bltincmd command | |
28 | #alloccmd alloc | |
29 | bgcmd -j bg | |
30 | breakcmd break continue | |
31 | #catfcmd catf | |
32 | cdcmd cd chdir | |
33 | dotcmd . | |
34 | echocmd echo | |
35 | evalcmd eval | |
36 | execcmd exec | |
37 | exitcmd exit | |
a2f2d536 | 38 | expcmd exp let |
ba45ae50 KB |
39 | exportcmd export readonly |
40 | #exprcmd expr test [ | |
eea0cd01 | 41 | histcmd fc |
ba45ae50 KB |
42 | fgcmd -j fg |
43 | getoptscmd getopts | |
44 | hashcmd hash | |
45 | jobidcmd jobid | |
46 | jobscmd jobs | |
ba45ae50 KB |
47 | #linecmd line |
48 | localcmd local | |
49 | #nlechocmd nlecho | |
eea0cd01 | 50 | printfcmd printf |
ba45ae50 KB |
51 | pwdcmd pwd |
52 | readcmd read | |
53 | returncmd return | |
54 | setcmd set | |
55 | setvarcmd setvar | |
56 | shiftcmd shift | |
57 | trapcmd trap | |
58 | truecmd : true | |
59 | umaskcmd umask | |
eea0cd01 | 60 | unaliascmd unalias |
ba45ae50 KB |
61 | unsetcmd unset |
62 | waitcmd wait | |
eea0cd01 MT |
63 | #foocmd foo |
64 | aliascmd alias |