SIGLOST
Материал из Википедии — свободной энциклопедии
Перейти к навигацииПерейти к поиску
SIGLOST (не POSIX) | |
---|---|
Описание | Потеря блокировки файла |
По умолчанию | завершение процесса |
КодыSA_SIGINFO | |
Не имеет специфических кодов |
В некоторых Unix-системах,SIGLOST —сигнал, посылается процессу при потереблокировки файла в файловой системе.
SIGLOST — целочисленная константа, определенная в заголовочном файлеsignal.h
. Символьные имена сигналов используются вместо номеров, так как в разных реализациях номера сигналов могут различаться.
Этимология
[править |править код]SIG — общийпрефикс сигналов (отангл. signal),LOST — отангл. lost — потерянный.
Использование
[править |править код]SIGLOST посылается процессу, когда блокировка файла (для предотвращенияrace condition) более не может выполняться. Это может произойти, например, когдаNFS-сервер, файл на котором был заблокирован, перезагружается и «забывает» о блокировке файла.