Steve Grazzini > Error-Wait > Error::Wait

Download:
Error-Wait-0.05.tar.gz

Dependencies

Annotate this POD

View/Report Bugs
Module Version: 0.05   Source  

NAME ^

Error::Wait - User-friendly version of $?

SYNOPSIS ^

  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"

DESCRIPTION ^

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.

SEE ALSO ^

"$?" in perlvar, "system" in perlfunc, "system" in perlport

KNOWN ISSUES ^

$? and the wait.h macros aren't very portable.

BUGS ^

Please report them to the author.

AUTHOR ^

Steve Grazzini <grazz@pobox.com>

COPYRIGHT AND LICENSE ^

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.

syntax highlighting: