Errno.h

Errno.h

errno.h

Стандартная библиотека
языка программирования С

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

Сообщение о ошибке может быть получено с помощью функции strerror или напечатано с помощью perror.

Стандарт 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 Неопределённая связь

Ссылки


Wikimedia Foundation. 2010.

Игры ⚽ Поможем написать реферат

Полезное


Смотреть что такое "Errno.h" в других словарях:

  • Errno.h — is a header file in the standard library of C programming language. It defines macros to report error conditions through error codes.The errno macro expands to an lvalue with type int, containing the last error code generated in any function… …   Wikipedia

  • Errno.h — Saltar a navegación, búsqueda errno.h es un archivo de cabecera en la biblioteca estándar del lenguaje de programación C. En ella se definen las macros que presentan un informe de error a través de códigos de error. La macro errno se expande a un …   Wikipedia Español

  • errno.h — Стандартная библиотека языка программирования С assert.h complex.h ctype.h errno.h fenv.h float.h inttypes.h iso646.h limits.h locale.h math.h setjmp.h signal.h stdarg.h stdbool.h stddef.h …   Википедия

  • Errno — …   Википедия

  • — Wikimedia Foundation Error العربية Bahasa Indonesia Česky Dansk Deutsch Eesti Ελληνικά English Español …   Википедия

  • Código de error — En programación, los códigos de error son mensajes numerados que corresponden a errores en una aplicación específica. Se usan a menudo para identificar fallos de hardware, software o una entrada de datos incorrecta del usuario, en lenguajes de… …   Wikipedia Español

  • Error code — In computer programming, error codes are enumerated messages that correspond to faults in a specific software application. They are typically used to identify faulty hardware, software, or incorrect user input in programming languages that lack… …   Wikipedia

  • dirent.h — C POSIX library assert.h complex.h ctype.h dirent.h dlfcn.h errno.h …   Wikipedia

  • Код ошибки — (англ. Error code) в программировании,  это номер (или сочетания буквы и номера), который соответствует конкретной проблеме в работе программы. Коды ошибок используются для идентификации неправильной работы аппаратного и программного… …   Википедия

  • Berkeley sockets — The Berkeley sockets application programming interface (API) comprises a library for developing applications in the C programming language that perform inter process communication, most commonly across a computer network.Berkeley sockets (also… …   Wikipedia


Поделиться ссылкой на выделенное

Прямая ссылка:
Нажмите правой клавишей мыши и выберите «Копировать ссылку»