Site icon EfmSoft

Что означает код errno 84 (EILSEQ)?

 
Также может означать:
КонстантаТипОС
ERROR_OUT_OF_STRUCTURESОшибка WindowsWindows
EOVERFLOWerrnomacOS
ELIBBADerrnoSolaris
LM_SERVER_INTERNAL_ERRORКод BSODWindows
Предыдущий Следующий
ELIBACC EOVERFLOW

EILSEQ

Что означает EILSEQ в Linux

EILSEQ означает «Недопустимая последовательность байтов». Для условия «Недопустимая последовательность байтов» код EILSEQ нужно связывать с первым возвратившим его вызовом и контекстом: входные значения, тип данных, диапазон, кодировку или числовой результат.

После отказа, соответствующего «Недопустимая последовательность байтов», сохраните errno немедленно: любой последующий системный или библиотечный вызов может заменить значение. Для EILSEQ исходная английская страница также выделяет iconv; эти данные полезно записать вместе с return value, потоком и временем события.

Диагностика

На платформе Linux исправление EILSEQ считается подтверждённым, когда исходная операция даёт ожидаемый результат, а отдельный отрицательный тест по-прежнему воспроизводит именно условие «Недопустимая последовательность байтов» без утечки ресурсов и потери первичной диагностики.

Ссылки для EILSEQ


Нужно найти другой код? Найти другой код состояния или ошибки.

Exit mobile version