msh: instead of fixing "ls | cd", "cd | ls" etc just disallow
authorDenis Vlasenko <vda.linux@googlemail.com>
Tue, 12 Feb 2008 09:51:03 +0000 (09:51 -0000)
committerDenis Vlasenko <vda.linux@googlemail.com>
Tue, 12 Feb 2008 09:51:03 +0000 (09:51 -0000)
commit7e497527ea2edf0d75c9de243ba8202eaf87ee9d
treef08b32894dd919f2b4f7652c40a36d65282b9bc1
parente26b2783a5d8e69d14e5531244c4f2c93312e715
msh: instead of fixing "ls | cd", "cd | ls" etc just disallow
  builtins in pipes. They make no sense there anyway.
msh: shrink umask builtin.

function                                             old     new   delta
execute                                             2508    2509      +1
doset                                                326     317      -9
forkexec                                            1370    1345     -25
doumask                                              165     101     -64
------------------------------------------------------------------------------
(add/remove: 0/0 grow/shrink: 1/3 up/down: 1/-98)             Total: -97 bytes
shell/msh.c