WSTOPSIG(状态)== 22&WTERMSIG(状态)== 9; 这些数字来自哪里?

Geo*_*ram 3 c fork waitpid

我正在查看esh(easy shell)的实现,并且无法理解在这种情况下22和9是什么信号.理想情况下,有一个更具描述性的常量,但我找不到列表.

Joa*_*son 5

信号列表及其编号(包括您看到的两个)实际上是由POSIX.1-1990指定的,例如,如果您在本手册页中向下滚动一下,就可以找到.

SIGKILL       9       Term    Kill signal
SIGTTOU   22,22,27    Stop    tty output for background process
Run Code Online (Sandbox Code Playgroud)