errno — Standard errno system symbols


This module makes available standard errno system symbols. The value of each symbol is the corresponding integer value. The names and descriptions are borrowed from linux/include/errno.h, which should be pretty all-inclusive.

errno.errorcode

Словник, що забезпечує зіставлення значення errno з іменем рядка в базовій системі. Наприклад, errno.errorcode[errno.EPERM] відповідає 'EPERM''.

Щоб перетворити числовий код помилки на повідомлення про помилку, використовуйте os.strerror().

З наведеного нижче списку символи, які не використовуються на поточній платформі, не визначені модулем. Конкретний список визначених символів доступний як errno.errorcode.keys(). Доступні символи можуть включати:

errno.EPERM

Operation not permitted

errno.ENOENT

No such file or directory

errno.ESRCH

No such process

errno.EINTR

Interrupted system call.

Дивись також

This error is mapped to the exception InterruptedError.

errno.EIO

Помилка введення/виведення

errno.ENXIO

Немає такого пристрою чи адреси

errno.E2BIG

Список аргументів задовгий

errno.ENOEXEC

Помилка формату Exec

errno.EBADF

Неправильний номер файлу

errno.ECHILD

No child processes

errno.EAGAIN

Try again

errno.ENOMEM

Недостатньо помяті

errno.EACCES

Permission denied

errno.EFAULT

Погана адреса

errno.ENOTBLK

Потрібен блоковий пристрій

errno.EBUSY

Пристрій або ресурс зайняті

errno.EEXIST

File exists

errno.EXDEV

Зв’язок між пристроями

errno.ENODEV

Немає такого пристрою

errno.ENOTDIR

Not a directory

errno.EISDIR

Is a directory

errno.EINVAL

Недійсний аргумент

errno.ENFILE

Переповнення таблиці файлів

errno.EMFILE

Забагато відкритих файлів

errno.ENOTTY

Не друкарська машинка

errno.ETXTBSY

Текстовий файл зайнятий

errno.EFBIG

Файл завеликий

errno.ENOSPC

На пристрої не залишилося місця

errno.ESPIPE

Незаконний пошук

errno.EROFS

Файлова система лише для читання

Забагато посилань

errno.EPIPE

Broken pipe

errno.EDOM

Математичний аргумент поза областю функ

errno.ERANGE

Математичний результат неможливо представити

errno.EDEADLK

Виникне блокування ресурсів

errno.ENAMETOOLONG

Назва файлу задовга

errno.ENOLCK

Немає доступних блокувань записів

errno.ENOSYS

Функція не реалізована

errno.ENOTEMPTY

Каталог не порожній

errno.ELOOP

Знайдено забагато символічних посилань

errno.EWOULDBLOCK

Operation would block

errno.ENOMSG

Немає повідомлень потрібного типу

errno.EIDRM

Ідентифікатор видалено

errno.ECHRNG

Номер каналу поза діапазоном

errno.EL2NSYNC

Рівень 2 не синхронізовано

errno.EL3HLT

Рівень 3 зупинено

errno.EL3RST

Скидання рівня 3

errno.ELNRNG

Номер посилання поза діапазоном

errno.EUNATCH

Драйвер протоколу не підключено

errno.ENOCSI

Немає доступної структури CSI

errno.EL2HLT

Рівень 2 зупинено

errno.EBADE

Недійсний обмін

errno.EBADR

Недійсний дескриптор запиту

errno.EXFULL

Обмін повний

errno.ENOANO

Без анода

errno.EBADRQC

Недійсний код запиту

errno.EBADSLT

Недійсний слот

errno.EDEADLOCK

Помилка взаємоблокування блокування файлу

errno.EBFONT

Неправильний формат файлу шрифту

errno.ENOSTR

Пристрій не є потоком

errno.ENODATA

Немає даних

errno.ETIME

Таймер закінчився

errno.ENOSR

Ресурси поза потоками

errno.ENONET

Машина не в мережі

errno.ENOPKG

Пакет не встановлено

errno.EREMOTE

Об’єкт віддалений

Посилання розірвано

errno.EADV

Помилка реклами

errno.ESRMNT

Помилка Srmount

errno.ECOMM

Помилка зв’язку під час надсилання

errno.EPROTO

Помилка протоколу

errno.EMULTIHOP

Спроба кількох стрибків

errno.EDOTDOT

Специфічна помилка RFS

errno.EBADMSG

Не повідомлення даних

errno.EOVERFLOW

Значення завелике для визначеного типу даних

errno.ENOTUNIQ

Ім’я не унікальне в мережі

errno.EBADFD

Дескриптор файлу в поганому стані

errno.EREMCHG

Змінено віддалену адресу

errno.ELIBACC

Неможливо отримати доступ до необхідної спільної бібліотеки

errno.ELIBBAD

Доступ до пошкодженої спільної бібліотеки

errno.ELIBSCN

Розділ .lib у файлі a.out пошкоджено

errno.ELIBMAX

Спроба зв’язатися із занадто великою кількістю спільних бібліотек

errno.ELIBEXEC

Неможливо виконати спільну бібліотеку безпосередньо

errno.EILSEQ

Недопустима послідовність байтів

errno.ERESTART

Перерваний системний виклик слід розпочати заново

errno.ESTRPIPE

Помилка каналу потоків

errno.EUSERS

Забагато користувачів

errno.ENOTSOCK

Робота сокета на несокеті

errno.EDESTADDRREQ

Потрібна адреса призначення

errno.EMSGSIZE

Повідомлення задовге

errno.EPROTOTYPE

Неправильний тип протоколу для сокета

errno.ENOPROTOOPT

Протокол недоступний

errno.EPROTONOSUPPORT

Протокол не підтримується

errno.ESOCKTNOSUPPORT

Тип розетки не підтримується

errno.EOPNOTSUPP

Операція не підтримується на транспортній кінцевій точці

errno.EPFNOSUPPORT

Сімейство протоколів не підтримується

errno.EAFNOSUPPORT

Сімейство адрес не підтримується протоколом

errno.EADDRINUSE

Адреса вже використовується

errno.EADDRNOTAVAIL

Неможливо призначити запитану адресу

errno.ENETDOWN

Мережа не працює

errno.ENETUNREACH

Мережа недоступна

errno.ENETRESET

З’єднання з мережею перервано через скидання

errno.ECONNABORTED

Software caused connection abort

errno.ECONNRESET

Connection reset by peer

errno.ENOBUFS

Немає буферного простору

errno.EISCONN

Транспортна кінцева точка вже підключена

errno.ENOTCONN

Кінцева транспортна точка не підключена

errno.ESHUTDOWN

Cannot send after transport endpoint shutdown

errno.ETOOMANYREFS

Забагато посилань: неможливо з’єднати

errno.ETIMEDOUT

Connection timed out

errno.ECONNREFUSED

Connection refused

errno.EHOSTDOWN

Хост не працює

errno.EHOSTUNREACH

Немає маршруту до хосту

errno.EALREADY

Operation already in progress

errno.EINPROGRESS

Operation now in progress

errno.ESTALE

Застарілий дескриптор файлу NFS

errno.EUCLEAN

Конструкція потребує очищення

errno.ENOTNAM

Файл не має імені XENIX

errno.ENAVAIL

Немає доступних семафорів XENIX

errno.EISNAM

Це файл іменованого типу

errno.EREMOTEIO

Помилка віддаленого введення-виведення

errno.EDQUOT

Квоту перевищено