in reply to How Perl Maps error no. to error string

$! is probably errno when used in numerical context, and strerror(errno) when used in string context.