On Mar 21, 2004, at 8:55 AM, Mark Alldritt wrote: [..]
I take if from your responses that Perl doesn't automatically restart system[..]
calls after a signal is processed as Programming Perl and the Perl Cookbook
suggest it does.
I don't actually own the code that is doing the read, so its not easy for me
to modify it.
Actually, not really. It is more a case of the version of Perl that was shipped with Mac OSX.
I ran into that problem while demonstrating some code that formerly worked under perl 5.6, and will still work on verions of perl 5.8.X greater than the verision that apple shipped:
<http://www.wetware.com/drieux/pbl/Sys/gen_sym_big_dog.txt>
So the real question is 'how defensive' does one want to write their code when stepping into Signal Handling - and the issues with possible cross platform in compatability issues...
ciao drieux
---