thanks Henk I believe this was fixed between 2012-08-23 and 2012-10-12
On Fri, Jan 17, 2014 at 7:37 PM, Henk Langeveld <[email protected]> wrote: > Hi David, Glenn, > > for command in true /bin/true; do > a=$( ( b=$( $command ); echo 123 >& 3; ) 3>& 1 ) && > echo a=$a command=$command > done > a=123 command=true > a= command=/bin/true > > Looks like a bug to me > > This was originally reported on Stackoverflow: > "Why ksh disables stderr when subshell is executed?" > at http://stackoverflow.com/q/17398754/667820?sem=2 > > My very long analysis: > http://stackoverflow.com/a/21198338/667820 > > Only in the last couple of minutes did I see that we > can reproduce the effect without the functions. > > The effect appears to be triggered by real subshells. > > Cheers, > Henk > >
_______________________________________________ ast-users mailing list [email protected] http://lists.research.att.com/mailman/listinfo/ast-users
