From: KIMURA Koichi Date: 1999-01-27T08:43:29+09:00 Subject: [ruby-dev:4432] ruby 1.3.1-990126 木村です。 In article [ruby-dev:4420] ruby 1.3.1-990126 (<199901261010.TAA14922@picachu.netlab.co.jp>), matz@netlab.co.jp (Yukihiro Matsumoto) writes: >まつもと ゆきひろです > >リリースしました. なかなか一発ツモというわけにはいかないようで… #makefileももうちょっと考えないといかんなあ^^; io.cの修正ですが、VC++では fcntl.hがあるのに fcntl()がないので、 "|| defined(NT)" で対処してます(_MSC_VERで見た方が良かったか?)。 ということでよろしくお願いします。 --- io.c.orig Tue Jan 26 19:08:14 1999 +++ io.c Tue Jan 26 22:07:02 1999 @@ -21,5 +21,5 @@ #include #endif -#if defined(HAVE_FCNTL) +#if defined(HAVE_FCNTL) || defined(NT) #include #endif --- ruby.def.orig Wed Jan 20 13:59:40 1999 +++ ruby.def Tue Jan 26 22:13:56 1999 @@ -402,5 +402,4 @@ ruby_scan_oct ruby_scan_hex - rb_add_suffix ;variable.c rb_class_path --- win32.h.bak Thu Jan 21 03:51:48 1999 +++ win32.h Tue Jan 26 21:56:48 1999 @@ -146,4 +146,8 @@ #define utime _utime #define vsnprintf _vsnprintf +#define snprintf _snprintf +#define popen _popen +#define pclose _pclose +#define strcasecmp _strcmpi /* these are defined in nt.c */ @@ -213,8 +217,4 @@ #ifndef EWOULDBLOCK #define EWOULDBLOCK 10035 /* EBASEERR + 35 (winsock.h) */ -#endif - -#ifndef O_BINARY -#define O_BINARY 0x8000 #endif -- 木村浩一 May the source be with you. e-mail kbk@kt.rim.or.jp kimura@sqa.canon.co.jp