Error::Wait - User-friendly version of
use Error::Wait; system('/no/such/file') == 0 or die $?; # "No such file or directory" system('/bin/false') == 0 or die $?; # "Exited: 1" system('kill -HUP $$') == 0 or die $?; # "Killed: HUP"
Error::Wait overloads the stringification of
$? to provide sensible error messages. Numeric and boolean operations continue to work as usual, so code using
$? >> 8 won't break.
$? and the
wait.h macros aren't very portable.
Please report them to the author.
Steve Grazzini <firstname.lastname@example.org>
Copyright 2003 by Steve Grazzini
This library is free software; you can redistribute it and/or modify it under the same terms as Perl itself.