えぐち@エスアンドイー です。

>>> In message [ruby-list:19214] Re: GC and IO on SunOS-4.1.4-JLE
    On Tue, 7 Dec 1999 13:03:17 +0900, MICHIMURA Tadao <MICHIMURA.Tadao / fujixerox.co.jp> said:

道村> どぉも、道村です。
道村> 
道村> From: nobu.nakada / nifty.ne.jp
道村> Subject: [ruby-list:19207] Re: GC and IO on SunOS-4.1.4-JLE
道村> Date: Tue, 7 Dec 1999 09:50:41 +0900
道村> nobu.nakada> At Mon, 6 Dec 1999 22:54:13 +0900,
道村> nobu.nakada> EGUCHI Osamu <eguchi / shizuokanet.ne.jp> wrote:
道村> nobu.nakada> > これは、 SunOS の stdio がディスクリプタを char で持っている為です。
道村> nobu.nakada> 
道村> nobu.nakada>   大バカ野郎ですね(--;。int open() なのに。今の Solaris ではどう
道村> nobu.nakada> なんでしょうか。
道村> 
道村> 手元のSolaris 2.5.1(ふっ古い)では、「unsigned char」でした。以前の倍
道村> ではありますが、、、。

それはまた、ちょっと困った問題を起こしそうです。

ここのフィールドは、open() の戻り値であり、
-1 でエラーのあった事を伝えるはずですが?
それとも、fopen() に失敗知ればセットしないでいいと言う判断からかしら?
#でも signed を unsigned に代入するってのは、問題を起こす予感がするけど。

	えぐち