在linux c编程里看到一句代码:kill(func(), SIGHUP);func()是子函数,请问这句是什么意思?



func()函数返回一个进程ID,SIGHUP是signal信号中的一种处理方式,系统对SIGHUP信号的默认处理是终止收到该信号的进程。所以若程序中没有捕捉该信号,当收到该信号时,进程就会退出。