[#14922] alias $gvar — Koji Arai <JCA02266@...>

新井です。

19 messages 2001/10/14

[#15006] Re: eval.c (rb_stack_check): prohibit recursive raising error — WATANABE Hirofumi <eban@...>

わたなべです。

13 messages 2001/10/26
[#15008] Re: eval.c (rb_stack_check): prohibit recursive raising error — Shugo Maeda <shugo@...> 2001/10/26

前田です。

[ruby-dev:14840] pstore bug on 1.7.1

From: "U.Nakamura" <usa@...>
Date: 2001-10-02 06:55:10 UTC
List: ruby-dev #14840
こんにちは、なかむら(う)です。

ruby 1.7.1 (2001-10-02) [i586-mswin32] でlib/pstore.rbを使っ
てて気付いたんですが、以下のようにしないとまずいように思いま
す。

Index: pstore.rb
===================================================================
RCS file: /src/ruby/lib/pstore.rb,v
retrieving revision 1.10
diff -u -p -r1.10 pstore.rb
--- pstore.rb	2001/07/31 06:24:45	1.10
+++ pstore.rb	2001/10/02 06:52:53
@@ -86,11 +86,11 @@ class PStore
       value = nil
       backup = @filename+"~"
       begin
-	file = File::open(@filename, "r+")
+	file = File::open(@filename, "r+").binmode
 	orig = true
       rescue Errno::ENOENT
 	raise if read_only
-	file = File::open(@filename, "w+")
+	file = File::open(@filename, "w+").binmode
       end
       file.flock(read_only ? File::LOCK_SH : File::LOCK_EX)
       if read_only

それでは
--
U.Nakamura <usa@osb.att.ne.jp>

In This Thread

Prev Next