$ perl -E'say `umask` // ( $! != -1 ? $! : sprintf("\$?=%04x", $?) );' No such file or directory