该函数的调用方式如下所示:
status = kill( pid, signum ) |
|||
pid |
INTEGER*4 |
输入 |
其中一个用户进程的进程 ID。 |
signum |
INTEGER*4 |
输入 |
有效的信号编号。请参见 signal(3)。 |
返回值 |
INTEGER*4 |
输出 |
status=0:OK status>0:错误代码 |
示例(片段):使用 kill() 发送消息:
INTEGER*4 kill, pid, signum * … status = kill( pid, signum ) if ( status .ne. 0 ) stop ’kill: error’ write(*,*) ’Sent signal ’, signum, ’ to process ’, pid end |
该函数将信号 signum 和整型信号编号发送到进程 pid。有效的信号编号列在 C include 文件 /usr/include/sys/signal.h 中。
另请参见:kill(2)、signal(3)、signal(3F)、fork(3F) 和 perror(3F)。