[前][次][番号順一覧][スレッド一覧]

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/

[前][次][番号順一覧][スレッド一覧]