Ruby(win32)で子プロセスに^Cを送る方法spawnした子プロセスを殺したい。後先考えなければ次のようにすれば良い。pidだが、コンソール待ちをしているとかいろいろ理由があって、SIGKILLではなく、SIGINTを送りたい。pidだが、これはまったく効かない。書いているうちにバグを見つけてしまった。るりまには、「0の場合はカレントプロセス......」とあるしMSDNには、「パラメータに0を指定すると、......」とある。これ、単なるバグなのか恐るべき意図(Windows95ではどうとかを回避とか)があるのかどっちなんだろう。