【发布时间】:2020-06-03 15:06:36
【问题描述】:
我注意到 sigaction 有一个备用信号处理程序,当设置 SA_SIGINFO 标志时会调用该处理程序。备用函数有一个 void* context 参数。现在,根据APUE一书,这个参数可以转换成ucontext_t结构。我的问题是,我不能将其转换为我选择的任何结构吗?这样我就可以将自己的参数传递给信号处理程序。我注意到 stackoverflow 中有一篇文章指出我们不能将参数传递给信号处理程序,因为它们是一个非常原始的特性。这可能吗 ?
【问题讨论】:
标签: c linux signals signal-handling signalhandler