Jilles Tjoelker f7cc73afc8 sh: Fix some bugs with backquoted builtins:
- correctly handle error output in $(builtin 2>&1), clarify out1/out2 vs
  output/errout in the code
- treat all builtins as regular builtins so errors do not abort the shell
  and variable assignments do not persist
- respect the caller's INTOFF

Some bugs still exist:
- expansion errors may still abort the shell
- some side effects of expansions and builtins persist
2010-01-01 18:17:46 +00:00
..
2009-10-15 18:17:29 +00:00
2009-06-23 23:30:56 +00:00
2009-10-17 15:53:15 +00:00
2009-01-30 16:23:57 +00:00
2009-06-23 23:30:56 +00:00
2006-12-18 15:45:01 +00:00
2007-03-04 19:52:07 +00:00
2009-11-02 12:35:38 +00:00
2009-06-23 23:30:56 +00:00
2007-03-04 09:15:12 +00:00
2006-12-27 11:28:00 +00:00
2009-09-04 21:49:37 +00:00
2009-11-17 07:29:35 +00:00
2006-12-27 12:14:56 +00:00
2005-08-07 09:11:38 +00:00
2009-10-15 18:17:29 +00:00