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