sigaltstack系统调用及示例
sigaltstack 函数详解
1. 函数介绍
sigaltstack 系统调用及示例,sigaltstack是Linux系统调用,用于设置和获取信号处理程序的备用栈(alternate signal stack)。当进程收到信号时,内核通常在当前栈上执行信号处理程序。使用 sigaltstack 可以为信号处理程序指定一个独立的栈空间,这对于处理栈溢出等异常情况特别有用。
2. 函数原型
1
2
3
#include
int sigaltstack(const stack_t *ss, stack_t *oss);
3. 功能
sigaltst