mrd@ecs.soton.ac.uk (Mark Dobie) (01/30/91)
I have another ms_sh question about nested functions. If I define, inner () { FOO=13 return $FOO } outer () { inner return $? } then outer echo $? gives the expected result (13)... the first time. Subsequent calls to outer result in unpredictable crashes and the environment is seriously corrupted. I think it should work, since it works in unix sh. Is this a known bug? I am using ms_sh version 1.6.2. Where can I get the latest version? I will also try increasing the size of my environment. Any other ideas? Mark. -- Mark Dobie M.Dobie@uk.ac.soton.ecs (JANET) University of Southampton M.Dobie@ecs.soton.ac.uk (Bitnet)