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

ruby-changes:7740

From: nobu <ko1@a...>
Date: Tue, 9 Sep 2008 01:54:38 +0900 (JST)
Subject: [ruby-changes:7740] Ruby:r19261 (mvm): * io.c (Init_IO): max_file_descriptor_lock is per-process resource.

nobu	2008-09-09 01:52:30 +0900 (Tue, 09 Sep 2008)

  New Revision: 19261

  http://svn.ruby-lang.org/cgi-bin/viewvc.cgi?view=rev&revision=19261

  Log:
    * io.c (Init_IO): max_file_descriptor_lock is per-process resource.

  Modified files:
    branches/mvm/ChangeLog
    branches/mvm/io.c

Index: mvm/ChangeLog
===================================================================
--- mvm/ChangeLog	(revision 19260)
+++ mvm/ChangeLog	(revision 19261)
@@ -1,3 +1,7 @@
+Tue Sep  9 01:52:28 2008  Nobuyoshi Nakada  <nobu@r...>
+
+	* io.c (Init_IO): max_file_descriptor_lock is per-process resource.
+
 Tue Sep  9 00:55:34 2008  Nobuyoshi Nakada  <nobu@r...>
 
 	* eval.c (ruby_vm_init): split from ruby_init.
Index: mvm/io.c
===================================================================
--- mvm/io.c	(revision 19260)
+++ mvm/io.c	(revision 19261)
@@ -4141,7 +4141,6 @@
 rb_file_open_internal(VALUE io, VALUE filename, const char *modestr)
 {
     return rb_file_openat_internal(io, filename, NULL, modestr);
-
 }
 
 VALUE
@@ -8277,6 +8276,7 @@
 Init_IO(void)
 {
     Init_File();
+    ruby_native_thread_lock_initialize(&max_file_descriptor_lock);
 }
 
 void
@@ -8590,6 +8590,4 @@
     sym_open_args = ID2SYM(rb_intern("open_args"));
     sym_textmode = ID2SYM(rb_intern("textmode"));
     sym_binmode = ID2SYM(rb_intern("binmode"));
-
-    ruby_native_thread_lock_initialize(&max_file_descriptor_lock);
 }

--
ML: ruby-changes@q...
Info: http://www.atdot.net/~ko1/quickml/

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