in reply to When starting a process, at what point does "open()" return?
Thanks all for your responses. The result in my specific situation is that I can't fix it unless I have access to the test tool code (I'm on windows, so I can't easily time out the calls - no access to signals etc etc).
However, I have learned more about perl from the exchange, which is always valuable.
Cheers!
Mike
In Section
Seekers of Perl Wisdom