| Предыдущий | Следующий |
| EPFNOSUPPORT | EL3RST |
ENOLCK
Исчерпана таблица блокировок записей
В Solaris ENOLCK имеет значение errno 46. Основное сообщение: Нет доступных блокировок записей.
, однако полезный диагностический контекст уже краткого сообщения: Solaris не смогла выделить ещё одну запись блокировки диапазона файла.
Для ENOLCK сначала используйте таблицу errno Solaris и лишь затем сопоставляйте с POSIX для переносимого поведения. Для ENOLCK некоторые значения Solaris имеют те же имена, что и в других UNIX-системах, но другие номера или более конкретный исторический смысл.
Что проверить при ENOLCK
- Проверьте пользователей блокировок записей fcntl и не остаются ли блокировки после длительно работающих процессов.
- Прежде чем предполагать повреждение файловой системы, проверьте ограничения ресурсов процесса и системы.
- Повторная попытка может завершиться успешно только после освобождения других блокировок.
Справочные материалы по ENOLCK
Нужно найти другой код? Найти другой код состояния или ошибки.