なかだです。

何故か思い出したんですが、Process.detachで作られたスレッドに対
するvalueがnilしか返さないのは、あまり遣いでがないと思います。
$?を返しても問題になることはないと思うんですが。


Index: process.c =================================================================== RCS file: /cvs/ruby/src/ruby/process.c,v retrieving revision 1.95 diff -u -2 -p -r1.95 process.c --- process.c 11 Jan 2004 17:34:04 -0000 1.95 +++ process.c 8 Feb 2004 12:18:09 -0000 @@ -817,5 +817,5 @@ detach_process_watcer(pid_p) for (;;) { cpid = rb_waitpid(*pid_p, &status, WNOHANG); - if (cpid == -1) return Qnil; + if (cpid == -1) return rb_last_status; rb_thread_sleep(1); }
-- --- 僕の前にBugはない。 --- 僕の後ろにBugはできる。 中田 伸悦