该函数的调用方式如下所示:
|
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)。