Документация по LinuxLinuxDoc.Ru 🔍

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
Читать новости Linux в Telegram
Linux - sigreturn - возвращается из обработчика сигнала и очищает временный стек
Мы в соцсетях ✉