Annotation of /trunk/mkinitrd-magellan/klibc/usr/dash/builtins.def.in
Parent Directory | Revision Log
Revision 532 -
(hide annotations)
(download)
Sat Sep 1 22:45:15 2007 UTC (16 years, 8 months ago) by niro
File size: 2941 byte(s)
Sat Sep 1 22:45:15 2007 UTC (16 years, 8 months ago) by niro
File size: 2941 byte(s)
-import if magellan mkinitrd; it is a fork of redhats mkinitrd-5.0.8 with all magellan patches and features; deprecates magellan-src/mkinitrd
1 | niro | 532 | /* |
2 | * Copyright (c) 1991, 1993 | ||
3 | * The Regents of the University of California. All rights reserved. | ||
4 | * Copyright (c) 1997-2005 | ||
5 | * Herbert Xu <herbert@gondor.apana.org.au>. All rights reserved. | ||
6 | * | ||
7 | * This code is derived from software contributed to Berkeley by | ||
8 | * Kenneth Almquist. | ||
9 | * | ||
10 | * Redistribution and use in source and binary forms, with or without | ||
11 | * modification, are permitted provided that the following conditions | ||
12 | * are met: | ||
13 | * 1. Redistributions of source code must retain the above copyright | ||
14 | * notice, this list of conditions and the following disclaimer. | ||
15 | * 2. Redistributions in binary form must reproduce the above copyright | ||
16 | * notice, this list of conditions and the following disclaimer in the | ||
17 | * documentation and/or other materials provided with the distribution. | ||
18 | * 3. Neither the name of the University nor the names of its contributors | ||
19 | * may be used to endorse or promote products derived from this software | ||
20 | * without specific prior written permission. | ||
21 | * | ||
22 | * THIS SOFTWARE IS PROVIDED BY THE REGENTS AND CONTRIBUTORS ``AS IS'' AND | ||
23 | * ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE | ||
24 | * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE | ||
25 | * ARE DISCLAIMED. IN NO EVENT SHALL THE REGENTS OR CONTRIBUTORS BE LIABLE | ||
26 | * FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL | ||
27 | * DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS | ||
28 | * OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) | ||
29 | * HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT | ||
30 | * LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY | ||
31 | * OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF | ||
32 | * SUCH DAMAGE. | ||
33 | * | ||
34 | * @(#)builtins.def 8.4 (Berkeley) 5/4/95 | ||
35 | */ | ||
36 | |||
37 | /* | ||
38 | * This file lists all the builtin commands. The first column is the name | ||
39 | * of a C routine. | ||
40 | * The -a flag specifies that this is a posix 'assignment builtin' command. | ||
41 | * The -s flag specifies that this is a posix 'special builtin' command. | ||
42 | * The -u flag specifies that this is a posix 'standard utility'. | ||
43 | * The rest of the line specifies the command name or names used to run | ||
44 | * the command. | ||
45 | */ | ||
46 | |||
47 | #ifndef JOBS | ||
48 | #define JOBS 1 | ||
49 | #endif | ||
50 | |||
51 | #if JOBS | ||
52 | bgcmd -u bg | ||
53 | fgcmd -u fg | ||
54 | #endif | ||
55 | |||
56 | #ifndef SMALL | ||
57 | histcmd -u fc | ||
58 | #endif | ||
59 | |||
60 | breakcmd -s break -s continue | ||
61 | cdcmd -u cd chdir | ||
62 | commandcmd -u command | ||
63 | dotcmd -s . | ||
64 | echocmd echo | ||
65 | evalcmd -s eval | ||
66 | execcmd -s exec | ||
67 | exitcmd -s exit | ||
68 | exportcmd -as export -as readonly | ||
69 | falsecmd -u false | ||
70 | getoptscmd -u getopts | ||
71 | hashcmd hash | ||
72 | jobscmd -u jobs | ||
73 | localcmd -a local | ||
74 | printfcmd printf | ||
75 | pwdcmd pwd | ||
76 | readcmd -u read | ||
77 | returncmd -s return | ||
78 | setcmd -s set | ||
79 | shiftcmd -s shift | ||
80 | trapcmd -s trap | ||
81 | truecmd -s : -u true | ||
82 | typecmd type | ||
83 | umaskcmd -u umask | ||
84 | unaliascmd -u unalias | ||
85 | unsetcmd -s unset | ||
86 | waitcmd -u wait | ||
87 | aliascmd -au alias | ||
88 | #ifdef HAVE_GETRLIMIT | ||
89 | ulimitcmd ulimit | ||
90 | #endif | ||
91 | testcmd test [ | ||
92 | killcmd -u kill |