First steps
Perl itself may set errno to a non-zero on failure even if no system call is performed. May be unrelated to the outcome of the open() operator. It can be used immediately before invoking the die() operator, to set the exit value, or to inspect the system error string corresponding to error n, or to …
