From: SHIROYAMA Takayuki Date: 1999-06-29T19:21:42+09:00 Subject: [ruby-list:15154] Re: pty on NeXTSTEP3.3J しろやまです。 > | > |今はCVSにアクセスできないので差分は後で出します。確認をお願 > |いします。 > > これが差分です。 > (後略) パッチの方、少し試して見ました。 AC_HEADER_SYS_WAIT をもちいますと、sys/wait.h が存在し、かつ POSIX準拠 なら HAVE_SYS_WAIT_Hが定義されますが そうでない 場合は何も定義されません。 そのため、NeXTのような POSIXに準拠していない(引数 の型としてunion wait をもちいる)環境では、そもそも POSIX準拠されてないので HAVE_SYS_WAIT_H も 定義されなくなります。 なので、process.c でも( sys/wait.h が include されない為 WNOHANGなどが定義されなくなるので)エラーが発生し、 肝心の ptyでも どのみち 自動的に int が union wait になる わけでもないので、あまり状態はかわってません(^^; ただ、configure.inと pty.cをもうちょっといじって、対応 できそうなので、後日、パッチをさらにお送りします。 # っというかもう動いているのですが、いまから「ご接待」 # に駆り出されるので、diff とって確認してられないのです、 # ごめんなさい --- SHIROYAMA Takayuki PS: eval.cの問題に関しても、gccの新しいのをインスト ールして調べます。