ruby-changes:12690
From: shyouhei <ko1@a...>
Date: Wed, 5 Aug 2009 15:30:27 +0900 (JST)
Subject: [ruby-changes:12690] Ruby:r24406 (ruby_1_8_7): merge revision(s) 24223:
shyouhei 2009-08-05 15:30:11 +0900 (Wed, 05 Aug 2009) New Revision: 24406 http://svn.ruby-lang.org/cgi-bin/viewvc.cgi?view=rev&revision=24406 Log: merge revision(s) 24223: * io.c (rb_io_flush): fsync() after buffer is flushed on win32. backported from trunk. [ruby-core:20043] Modified files: branches/ruby_1_8_7/ChangeLog branches/ruby_1_8_7/io.c branches/ruby_1_8_7/version.h Index: ruby_1_8_7/ChangeLog =================================================================== --- ruby_1_8_7/ChangeLog (revision 24405) +++ ruby_1_8_7/ChangeLog (revision 24406) @@ -1,3 +1,9 @@ +Wed Aug 5 15:29:54 2009 NAKAMURA Usaku <usa@r...> + + * io.c (rb_io_flush): fsync() after buffer is flushed on win32. + backported from trunk. [ruby-core:20043] + + Tue Aug 4 11:00:30 2009 Nobuyoshi Nakada <nobu@r...> * re.h (RMATCH_REGS): added for compatibility. Index: ruby_1_8_7/version.h =================================================================== --- ruby_1_8_7/version.h (revision 24405) +++ ruby_1_8_7/version.h (revision 24406) @@ -1,15 +1,15 @@ #define RUBY_VERSION "1.8.7" -#define RUBY_RELEASE_DATE "2009-08-04" +#define RUBY_RELEASE_DATE "2009-08-05" #define RUBY_VERSION_CODE 187 -#define RUBY_RELEASE_CODE 20090804 -#define RUBY_PATCHLEVEL 194 +#define RUBY_RELEASE_CODE 20090805 +#define RUBY_PATCHLEVEL 195 #define RUBY_VERSION_MAJOR 1 #define RUBY_VERSION_MINOR 8 #define RUBY_VERSION_TEENY 7 #define RUBY_RELEASE_YEAR 2009 #define RUBY_RELEASE_MONTH 8 -#define RUBY_RELEASE_DAY 4 +#define RUBY_RELEASE_DAY 5 #ifdef RUBY_EXTERN RUBY_EXTERN const char ruby_version[]; Index: ruby_1_8_7/io.c =================================================================== --- ruby_1_8_7/io.c (revision 24405) +++ ruby_1_8_7/io.c (revision 24406) @@ -650,6 +650,9 @@ f = GetWriteFile(fptr); io_fflush(f, fptr); +#ifdef _WIN32 + fsync(fileno(f)); +#endif return io; } -- ML: ruby-changes@q... Info: http://www.atdot.net/~ko1/quickml/