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