From: Koji Arai
getpgid(pid)
++pidのプロセスのプロセスグループを返します. +pidが0の時や省略された時はカレントプロセスを意味 +します. +
+
+getpgid(2)が実装されていないシステムでは代わりに
+getpgrpを使用してください。
+
getpgrp([pid])
@@ -135,8 +168,20 @@ とプロセスではなくプロセスグループにシグナルを送ります.
+setpgid(pid, pgrp)
++pidのプロセスグループを設定します.pidが +0の時はカレントプロセスを意味します. +
+
+setpgid(2)が実装されていないシステムでは代わりに
+setpgrpを使用してください。
+
setpgrp(pid, pgrp)
+setpgrp([pid, pgrp])
pidのプロセスグループを設定します.pidが Index: function.html =================================================================== RCS file: /home/arai/cvs/ruby-texi/ruby-man-jp/function.html,v retrieving revision 1.11 diff -u -r1.11 function.html --- function.html 2000/04/30 11:55:00 1.11 +++ function.html 2000/06/11 17:12:34 @@ -263,8 +263,12 @@
fork(2)システムコールを使ってプロセスの複製を作
ります.親プロセスでは子プロセスのプロセスIDを,子プロセスで
-はnilを返します.ブロックを指定してとして呼び出された場
+はnilを返します.ブロックを指定して呼び出された場
合には,生成した子プロセスで,ブロックを評価します.
+
+子プロセスの生成に失敗するとErrno::EAGAIN
+などの例外を発生させます。