aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorDenys Vlasenko <vda.linux@googlemail.com>2010-05-21 15:35:44 +0200
committerDenys Vlasenko <vda.linux@googlemail.com>2010-05-21 15:35:44 +0200
commit214b8ca3dcfd28d4aa2bb58cd89ac941ab23d6d0 (patch)
treeded967247bebc643869c4969461602f6efb86574
parent73e013fca7afd2edc9ba8530df77c8210a14700b (diff)
downloadbusybox-w32-214b8ca3dcfd28d4aa2bb58cd89ac941ab23d6d0.tar.gz
busybox-w32-214b8ca3dcfd28d4aa2bb58cd89ac941ab23d6d0.tar.bz2
busybox-w32-214b8ca3dcfd28d4aa2bb58cd89ac941ab23d6d0.zip
hush: add a list of unsupported builtins
Signed-off-by: Denys Vlasenko <vda.linux@googlemail.com>
-rw-r--r--shell/hush.c2
1 files changed, 2 insertions, 0 deletions
diff --git a/shell/hush.c b/shell/hush.c
index 6cf8899b0..c713ce808 100644
--- a/shell/hush.c
+++ b/shell/hush.c
@@ -61,6 +61,8 @@
61 * grep for "TODO" and fix (some of them are easy) 61 * grep for "TODO" and fix (some of them are easy)
62 * special variables (done: PWD, PPID, RANDOM) 62 * special variables (done: PWD, PPID, RANDOM)
63 * follow IFS rules more precisely, including update semantics 63 * follow IFS rules more precisely, including update semantics
64 * builtins mandated by standards we don't support:
65 * [un]alias, command, fc, getopts, newgrp, readonly, times
64 * export builtin should be special, its arguments are assignments 66 * export builtin should be special, its arguments are assignments
65 * and therefore expansion of them should be "one-word" expansion: 67 * and therefore expansion of them should be "one-word" expansion:
66 * $ export i=`echo 'a b'` # export has one arg: "i=a b" 68 * $ export i=`echo 'a b'` # export has one arg: "i=a b"