On 12 Nov 2007 14:14:28 +0200, Yona Shlomo wrote: > > On Mon, 12 Nov 2007, Mikhael Goikhman wrote: > > > Of course, if Shlomo just wanted to detect abnormal exit and not "core > > dump", then checking for non-zero $? should be portable enough. > > Yes. This is my fallback -- but can't I get false positives this wat?
If your program does exit(0) on success, then just check for non-zero $? to catch a failure. If the program may exit with something else and you don't want to consider it a failure, check for non-zero "$? & 127" to catch abnormal exit (like "kill -9" or other signal or "Out of memory"). This should be portable enough. Regards, Mikhael. -- perl -e 'print+chr(64+hex)for+split//,d9b815c07f9b8d1e' _______________________________________________ Perl mailing list [email protected] http://perl.org.il/mailman/listinfo/perl
