From: Katsuyuki Komatsu Date: 1999-11-01T11:44:23+09:00 Subject: [ruby-dev:8162] Re: error.c for latest cygwin 小松です。 In the message of [ruby-dev:8160] Re: error.c for latest cygwin on 1999/11/1 11:03:41 matz@netlab.co.jp (Yukihiro Matsumoto) wrote: |信じて、そのまま取り込みます。 そこまでいわれると不安になるじゃないですか。 古い環境でもテストしたところ……コンパイル時にエラーに なってしまいました (泣)。 なお、[ruby-dev:8051]は新しい環境ではコンパイルは通りますが、 リンク時にエラーになります。 # 最近一回でパッチを決められない。 --- error.c.dist Mon Oct 18 16:03:00 1999 +++ error.c Mon Nov 1 11:32:35 1999 @@ -27,6 +27,9 @@ #endif -#if defined __CYGWIN__ && defined _sys_nerr -#define sys_nerr _sys_nerr +#if defined __CYGWIN__ +# include +# if (CYGWIN_VERSION_API_MAJOR > 0) || (CYGWIN_VERSION_API_MINOR >= 8) +# define sys_nerr _sys_nerr +# endif #endif @@ -443,5 +446,5 @@ #endif -#ifndef NT +#if !defined NT && !defined sys_nerr extern int sys_nerr; #endif -- 小松克行 / Katsuyuki Komatsu