9.8 Gestión de errores: errno


Muchas funciones de biblioteca devuelven un -1 o un NULL si ocurre un error. Esto es habitual en las funciones de tratamiento de ficheros.
La variable errno contiene un código de error relativo al último error producido. Para trabajar con errno hay que incluir el fichero errno.h

En errno.h están definidos todos los códigos de error posibles.

Aparte, existe la función perror(), que da un mensaje (en inglés) sobre el error producido.