我正在将代码从 IRIX 移植到 Linux RedHat,目前正在使用信号处理程序,其形式为
void sig_handler (int sig, int code, struct sigcontext *).
这些代码例如是 BRK_USERBP、BRK_SSTEPBP、BRK_OVERFLOW、BRK_DIVZERO 和 BRK_MULOVF。
我的搜索表明 Linux 不支持它。可以?
如果不是,我可以使用什么等价物/替代品?
我在sigaction的 siginfo_t 中看到了 si_code ,但它似乎不适合这个目的。
谢谢!