Site icon EfmSoft

Что означает код errno 85 (ERESTART) в Linux?

 
Также может означать:
КонстантаТипОС
ERROR_ALREADY_ASSIGNEDОшибка WindowsWindows
EBADEXECerrnomacOS
ELIBSCNerrnoSolaris
DATA_COHERENCY_EXCEPTIONКод BSODWindows
Предыдущий Следующий
ELIBBAD EBADEXEC

ERESTART

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

ERESTART: Прерванный системный вызов следует повторить. Kernel отметил прерванный syscall для механизма restart; анализируйте signal handling и условия автоматического повторения, а не трактуйте код как обычный application errno.

Практическая проверка

ERESTART — внутренний kernel-oriented restart status и обычно не должен становиться конечным errno обычного приложения. Если вы видите его в trace/debugger, зафиксируйте syscall, signal и restart flags; ядро может преобразовать состояние при возврате в user mode. Не добавляйте application retry только по этому внутреннему коду, пока реальный пользовательский return не подтверждён.

Ссылки


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

Exit mobile version