Existem valores de erro padrão, definidos em errno.h
. Você pode ver este arquivo em seu sistema para ver os valores numéricos. Na maioria dos sistemas, eles estão em /usr/include/errno.h
ou em um arquivo incluído. No Linux, a maioria está em /usr/include/asm-generic/errno-base.h
ou /usr/include/asm-generic/errno.h
, com mais alguns em /usr/include/bits/errno.h
.
Se você tiver um valor numérico, chame a função de biblioteca padrão strerror
ou < href="http://pubs.opengroup.org/onlinepubs/009695399/functions/perror.html"> perror
para obter a mensagem de erro correspondente (em sua localidade atual). Na linha de comando, uma maneira rápida de ver uma string de erro é uma das
perl -MPOSIX -le 'print strerror 123'
python -c 'import os; print os.strerror(123)'
zmodload zsh/system; syserror 123 # in zsh