From: gotoken@... (GOTO Kentaro) Date: 2000-04-18T09:59:18+09:00 Subject: [ruby-dev:9581] SIGFPE isn't raised on FreeBSD 4.0 ごとけんです FreeBSD では 4.0 からついに FPU 例外の扱いが変わりデフォルト では devide-by-zero, under/overflow, invalid range etc. で SIGFPE が発生しなくなりました. numeric.c には FreeBSD で SIGFPE を起こさないための ifdef が 入ってます.まぁ現状でも問題は無いですが,FreeBSD 4.0 で fpsetmask() するのは無駄であることは確かです.しかし FreeBSD のバージョンによって ifdef するのもまた煩わしいですね.どう しますか?? -- gotoken