当前位置:嗨网首页>书籍在线阅读

33-废弃的进程组函数

  
选择背景色: 黄橙 洋红 淡粉 水蓝 草绿 白色 选择字体: 宋体 黑体 微软雅黑 楷体 选择字体大小: 恢复默认

5.7.3 废弃的进程组函数

Linux支持BSD中两个较早的用于操作和获取进程组ID的接口。因为和前面讨论的系统调用相比,这两个接口作用比较小。除非对可移植性有严格要求,新的程序应该不使用它们。setpgrp()用于设置进程组ID:

250.png 这个调用:

251.png 和下面的调用是一样的:

252.png 这两种方式都试图把进程组ID设置为当前进程的进程ID。成功时,返回0,失败时,返回-1。除了ERSCH,setpgid()的所有errno可能值都适用于setpgrp()。

同样,getpgrp()用来获取进程组ID:

253.png 这个调用:

254.png 和下面的是一样的:

255.png 这两种方式都返回调用进程的进程组ID。getpgid()不会失败。