I tried both of my code snippets before posting. My platform is Perl 5.8 on OS X:
kyle@sulaco:~ $ perl -v | head -6 This is perl, v5.8.6 built for darwin-thread-multi-2level (with 3 registered patches, see perl -V for more detail) Copyright 1987-2004, Larry Wall kyle@sulaco:~ $ uname -a Darwin sulaco 8.10.0 Darwin Kernel Version 8.10.0: Wed May 23 16:50:59 + PDT 2007; root:xnu-792.21.3~1/RELEASE_PPC Power Macintosh powerpc
I did nothing to disable safe signals. The only part of what I actually executed that I left out of what I posted was my usual "use strict;use warnings;" (and I also cut out the "Use of uninitialized value..." warning that resulted).
I don't have a Windows machine to test on.
In reply to Re^3: How to timeout if a call to an external program takes too long
by kyle
in thread How to timeout if a call to an external program takes too long
by deivakumar
| For: | Use: | ||
| & | & | ||
| < | < | ||
| > | > | ||
| [ | [ | ||
| ] | ] |