Википедия
errno.h — заголовочный файл стандартной библиотеки языка программирования С , содержащий объявление макроса для идентификации ошибок через их код. POSIX -совместимые операционные системы, наподобие Unix и Linux , могут включать другие макросы для определения ошибок через собственные коды errno. Значение errno имеет смысл только тогда, когда системный вызов или функция возвращает признак ошибки.