Errno

Правильный заголовок этой статьи — errno. Он показан некорректно из-за технических ограничений.

errnoцелая переменная, определённая в стандарте POSIX, устанавливается системными вызовами и некоторыми библиотечными функциями для индикации ошибочных ситуаций. Ее значение имеет смысл только когда системный вызов или функция возвращает признак ошибки.

Сообщение о ошибке может быть получено с помощью функции 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 Неопределенная связь

Ссылки

  • Описание errno в стандарте POSIX. [1]
 
Начальная страница  » 
А Б В Г Д Е Ж З И Й К Л М Н О П Р С Т У Ф Х Ц Ч Ш Щ Ы Э Ю Я
A B C D E F G H I J K L M N O P Q R S T U V W X Y Z
0 1 2 3 4 5 6 7 8 9 Home