errno.h — заголовний файл стандартної бібліотеки мови програмування С. Містить оголошення макроса для ідентифікації помилок через їхній код.

POSIX-сумісні операційні системи, на кшталт, Unix та Linux можуть включати інші макроси для визначення помилок через власні коди помилок.

Визначені помилки Стандарт POSIX визначає такі символьні імена помилок:

E2BIG Перелік аргументів надто довгийEACCES Відмова у доступіEAGAIN Ресурс тимчасово не доступнийEBADF Невірний дескриптор файлуEBADMSG Невірне повідомленняEBUSY Ресурс зайнятийECANCELED Операцію скасованоECHILD Немає дочірнього процесуEDEADLK Обход тупика ресурсовEDOM Помилка області визначенняEEXIST Файл вже існуєEFAULT Невірна адресаEFBIG Файл надто великийEINPROGRESS Операція у процесі виконанняEINTR Перервано виклик функціїEINVAL Невірний аргументEIO Помилка вводу-виводуEISDIR Це текаEMFILE Надто багато відкритих файлівEMLINK Надто багато зв'язківEMSGSIZE Не визначена довжина буферу повідомленняENAMETOOLONG Ім'я файлу надто довгеENFILE Надто багато відкритих файлів у системіENODEV Немає такого пристроюENOENT Немає такого файлу або текиENOEXEC Помилка формату виконуваного файлуENOLCK Блокування не доступнеENOMEM Не достатньо пам'ятіENOSPC Пам'яті на пристрої не залишилосьENOSYS Функція не реалізованаENOTDIR Це не текаENOTEMPTY Тека не пустаENOTSUP Не підтримуєтьсяENOTTY Не визначена операція управління вводу-виводуENXIO Немає такого пристрою або адресиEPERM Операція не дозволенаEPIPE Зруйнований каналERANGE Результат надто великийEROFS Файлова система лише для читанняESPIPE Невірне позиціонуванняESRCH Немає такого процесуETIMEDOUT Операцію затриманоEXDEV Не визначений зв'язок

Нападки SCO 19 грудня 2003 компанія SCO Group випустила Digital Millennium Copyright Act, адресований тисячі провідних компаній, в якому стверджувалось, що файл errno.h було скопійовано з UNIX в Linux без відповідного дозволу. Лінус Торвальдс, розробник ядра операційної системи Linux та власник торгової марки Linux, звинуватив SCO Group у наклепі, відповівши, що він написав код Linux-версії даного файлу власноруч.

Див. також Not a typewriter

Посилання errno.h на OpenGroup Коментар Лінуса Торвальдса стосовно errno.h