A Biblioteca C GNU/Reportando erros
Muitas funções na biblioteca C GNU detectam e reportam condições de erro, e algumas vezes, seus programas precisam checar por estas condições de erros. Por exemplo, quando você abre um arquivo de entrada, você deveria verificar se o arquivo foi aberto corretamente, e imprimir uma mensagem de erro ou tomar uma ação apropriada se a chamada para a função da biblioteca falhar.
Este capítulo descreve como as facilidades de informes de erros funcionam. Seu programa deve usar a biblioteca errno.h para usar tais facilidades.