Como ha visto, muchas de las llamadas al sistema y de las funciones descritas en este capítulo pueden fallar por varias razones. Cuando fallan, indican la razón del fallo configurando el valor de la variable externa errno. Muchas bibliotecas usan esta variable como método estándar para informar de problemas. Hay que repetir que el programa debe inspeccionar la variable errno
justo después de que la función falle, porque sino puede ser eliminada por la siguiente función solicitada, a pesar incluso de que esa función no falle.
Los valores y significados de los errores aparecen en el archivo de cabecera errno.h
.
Hay un par de funciones útiles para informar de los errores cuando tienen lugar:
strerror
perror
Debe estar conectado para enviar un comentario.