From: matz@... (Yukihiro Matsumoto) Date: 1997-02-09T00:55:07+09:00 Subject: [ruby-list:2089] Re: [Request] alarm まつもと ゆきひろです In message "[ruby-list:2088] [Request] alarm" on 97/02/08, sinara@blade.nagaokaut.ac.jp writes: | |例によって原です。 | |ruby に alarm がないことに気づきました。作っていただけな |いでしょうか。syscall での実装の仕方を教えていただいても |ありがたいです。 alarmですか.もちろん作るのは簡単なのですが, |thread があるからいらないでしょ、とか言われそう。:-) といいたくなるので,作りません.で syscallでの実装ですが, syscall(27, 1) で alarm(1) の代わりになりそうです.しかし,以下の問題があります. (1) 上記の27はlinuxでの値です.OS毎に違うかも知れませんし, 移植性はないですね. # やはり h2rb が必要だろうか (2) 実は syscall にバグがありました.以下のパッチを当てて ください. --- io.c~ Fri Feb 7 17:00:30 1997 +++ io.c Sun Feb 9 00:40:13 1997 @@ -1682,3 +1682,3 @@ int retval = -1; - int i = 0; + int i = 1; int items = argc - 1;