ruby-changes:13096
From: nobu <ko1@a...>
Date: Fri, 11 Sep 2009 13:57:55 +0900 (JST)
Subject: [ruby-changes:13096] Ruby:r24844 (trunk): * include/ruby/win32.h (fstat): override if large file support is
nobu 2009-09-11 13:57:40 +0900 (Fri, 11 Sep 2009) New Revision: 24844 http://svn.ruby-lang.org/cgi-bin/viewvc.cgi?view=rev&revision=24844 Log: * include/ruby/win32.h (fstat): override if large file support is enabled. Modified files: trunk/ChangeLog trunk/include/ruby/win32.h Index: include/ruby/win32.h =================================================================== --- include/ruby/win32.h (revision 24843) +++ include/ruby/win32.h (revision 24844) @@ -139,7 +139,6 @@ #define getppid() rb_w32_getppid() #define sleep(x) rb_w32_Sleep((x)*1000) #define Sleep(msec) (void)rb_w32_Sleep(msec) -#define fstat(fd,st) _fstati64(fd,st) #ifdef __BORLANDC__ #define creat(p, m) _creat(p, m) #define eof() _eof() @@ -175,6 +174,7 @@ #if SIZEOF_OFF_T == 8 #define off_t __int64 #define stat stati64 +#define fstat(fd,st) _fstati64(fd,st) #if defined(__BORLANDC__) #define stati64(path, st) rb_w32_stati64(path, st) #elif !defined(_MSC_VER) || _MSC_VER < 1400 @@ -183,6 +183,7 @@ #else #define stati64 _stat64 #define _stat64(path, st) rb_w32_stati64(path, st) +#define _fstati64 _fstat64 #endif #else #define stat(path,st) rb_w32_stat(path,st) Index: ChangeLog =================================================================== --- ChangeLog (revision 24843) +++ ChangeLog (revision 24844) @@ -1,3 +1,8 @@ +Fri Sep 11 13:57:36 2009 Nobuyoshi Nakada <nobu@r...> + + * include/ruby/win32.h (fstat): override if large file support is + enabled. + Fri Sep 11 11:33:30 2009 Nobuyoshi Nakada <nobu@r...> * tool/config.{guess,sub}: updated to automake-1.11. -- ML: ruby-changes@q... Info: http://www.atdot.net/~ko1/quickml/