From: Tanaka Akira Date: 2003-09-29T12:45:28+09:00 Subject: [ruby-dev:21430] Re: SEGV on fork with thread. In article <1064803535.166122.10900.nullmailer@picachu.netlab.jp>, matz@ruby-lang.org (Yukihiro Matsumoto) writes: > |(思うのですが、Process::Status#inspect はそういう情報を人間可読な形式 > |で出力したほうがよろしいんではないかと思います。) > > こちらもそのようにしてみました。出力結果については完全の余地 > があるかも。 そうですねぇ。stopped な時にも signal の名前を出すと、SIGSTOP, SIGTSTP 等が簡単に見分けられてよいかもしれません。 % ruby -e 'pid = fork { Process.kill "STOP", $$ } Process.waitpid(pid, Process::WUNTRACED) Process.kill "CONT", pid p $?' # Z(3):akr@serein% ruby -e 'pid = fork { Process.kill "TSTP", $$ } Process.waitpid(pid, Process::WUNTRACED) Process.kill "CONT", pid p $?' # -- [田中 哲][たなか あきら][Tanaka Akira]