From: Denys Vlasenko Date: Fri, 21 May 2010 13:35:44 +0000 (+0200) Subject: hush: add a list of unsupported builtins X-Git-Tag: 1_17_0~181 X-Git-Url: https://git.librecmc.org/?a=commitdiff_plain;h=214b8ca3dcfd28d4aa2bb58cd89ac941ab23d6d0;p=oweals%2Fbusybox.git hush: add a list of unsupported builtins Signed-off-by: Denys Vlasenko --- 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 @@ * grep for "TODO" and fix (some of them are easy) * special variables (done: PWD, PPID, RANDOM) * follow IFS rules more precisely, including update semantics + * builtins mandated by standards we don't support: + * [un]alias, command, fc, getopts, newgrp, readonly, times * export builtin should be special, its arguments are assignments * and therefore expansion of them should be "one-word" expansion: * $ export i=`echo 'a b'` # export has one arg: "i=a b"