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

---



Reply via email to