c - 给定一个带有信号名称的字符串,如何获得适当的信号编号?

标签 c signals

sys_signnamesuggested by this answer ,这正是我正在寻找的,但(某些)Linux 发行版似乎不支持它。有更标准的方法吗?

最佳答案

认为kill -l是由POSIX指定的。您可以 fork 并执行它并解析其输出。 恐怕我不知道有更多符合标准的方法。

关于c - 给定一个带有信号名称的字符串,如何获得适当的信号编号?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18787600/

相关文章:

c - 函数结束后如何 "free"变量?

perl - 在 Perl 中干净地捕获信号

c - 找到最大的素数因子?

c - C宏有什么用?

c - 不理解语句行

python - SIGINT 如何传递给孙子(以及如何以编程方式执行此操作)

android - 减少样本数量的技术和算法

linux - 从命令行发送信号进行处理

c - GDB 不会立即中断程序

c++ - static 在这里的目的是什么?