Never mind. The bug reporter got it wrong and I should've read the bug
report details first.
Ignore the mail. Sorry.

Olga

2010/4/3 ольга крыжановская <[email protected]>:
> This bug report was just submitted via
> http://defect.opensolaris.org/bz/show_bug.cgi?id=15478
>> Hello,
>>    It seems ksh93 doesn't wait for a backgrounded shell built-in (like 
>> setting
>> a environment variable):
>> [Expected behavior]:
>> cl...@opensolaris:~$ foo="A"; i=0; while (( i <= 2 )); do i=$((i+1));
>> foo=$(sleep 1; echo "B"); done; wait; print "$foo"
>> B
>>
>> [Un-expected behavior when backgrounding processes]:
>> cl...@opensolaris:~$ foo="A"; i=0; while (( i <= 2 )); do i=$((i+1));
>> foo=$(sleep 1; echo "B") & done; wait; print "$foo"
>> [1]    11936
>> [2]    11937
>> [3]    11938
>> [3] +  Done                    foo="A"; i=0; while (( i <= 2 )); do 
>> i=$((i+1));
>> foo=$(sleep 1; echo "B") & done; wait; print "$foo"
>> [2] -  Done                    foo="A"; i=0; while (( i <= 2 )); do 
>> i=$((i+1));
>> foo=$(sleep 1; echo "B") & done; wait; print "$foo"
>> [1]    DoneA
>>                     foo="A"; i=0; while (( i <= 2 )); do i=$((i+1));
>> foo=$(sleep 1; echo "B") & done; wait; print "$foo"
>>
>> Note that B is the expected result, however, when backgrounding processes, 
>> $foo
>> is still set to A.
>>
>> Thank you,
>> Clay
>
> Is this the expected behaviour or a bug?
>
> Olga
> --
>      ,   _                                    _   ,
>     { \/`o;====-    Olga Kryzhanovska   -====;o`\/ }
> .----'-/`-/     [email protected]   \-`\-'----.
>  `'-..-| /     Solaris/BSD//C/C++ programmer   \ |-..-'`
>      /\/\                                     /\/\
>      `--`                                      `--`
>



-- 
      ,   _                                    _   ,
     { \/`o;====-    Olga Kryzhanovska   -====;o`\/ }
.----'-/`-/     [email protected]   \-`\-'----.
 `'-..-| /     Solaris/BSD//C/C++ programmer   \ |-..-'`
      /\/\                                     /\/\
      `--`                                      `--`

_______________________________________________
ast-users mailing list
[email protected]
https://mailman.research.att.com/mailman/listinfo/ast-users

Reply via email to