sigreturn - возвращается из обработчика сигнала и очищает временный стек
НАЗВАНИЕsigreturn - возвращается из обработчика сигнала и очищает
временный стек
СИНТАКСИС
int sigreturn(unsigned long __unused);
ОПИСАНИЕ
При создании временного стека для обработчика сигнала ядро
Linux посылает в этот стек вызов функции sigreturn таким
образом, чтобы при возвращении вызова из обработчика право
управления было передано sigreturn. Этот помещенный в
стек вызов sigreturn очищает стек для того, чтобы процесс
смог продолжить свою работу с момента его прерывания.
ВОЗВРАЩАЕМОЕ ЗНАЧЕНИЕ
sigreturn не возвращает значений.
ПРЕДУПРЕЖДЕНИЕ
Функция sigreturn используется ядром для работы с
обработчиками сигналов. Его ни в коем случае нельзя
вызывать непосредственно. Более того, значение и способ
использования аргумента __unused зависит от архитектуры
системы.
СООТВЕТСТВИЕ СТАНДАРТАМ
sigreturn -это функция, специфичная для Linux. Не
рекомендуется использовать ее в программах, переносимых в
другие системы.
ФАЙЛЫ
/usr/src/linux/arch/i386/kernel/signal.c
/usr/src/linux/arch/alpha/kernel/entry.S