Sun Studio 12:Fortran 库参考

1.4.30 kill:向进程发送信号

该函数的调用方式如下所示:

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)。