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

ruby-changes:8791

From: yugui <ko1@a...>
Date: Sat, 22 Nov 2008 23:53:24 +0900 (JST)
Subject: [ruby-changes:8791] Ruby:r20328 (ruby_1_9_1): merges r20304 from trunk into ruby_1_9_1.

yugui	2008-11-22 23:53:06 +0900 (Sat, 22 Nov 2008)

  New Revision: 20328

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

  Log:
    merges r20304 from trunk into ruby_1_9_1.
    * file.c (rb_file_world_writable_p): should return nil for non
      world-writable files.

  Modified files:
    branches/ruby_1_9_1/ChangeLog
    branches/ruby_1_9_1/file.c

Index: ruby_1_9_1/ChangeLog
===================================================================
--- ruby_1_9_1/ChangeLog	(revision 20327)
+++ ruby_1_9_1/ChangeLog	(revision 20328)
@@ -1,3 +1,8 @@
+Sat Nov 22 18:24:24 2008  Yukihiro Matsumoto  <matz@r...>
+
+	* file.c (rb_file_world_writable_p): should return nil for non
+	  world-writable files.
+
 Sat Nov 22 10:31:25 2008  Hidetoshi NAGAI  <nagai@a...>
 
 	* ext/tk/lib/tkextlib/blt.rb, ext/tk/lib/tkextlib/blt/vector.rb: 
Index: ruby_1_9_1/file.c
===================================================================
--- ruby_1_9_1/file.c	(revision 20327)
+++ ruby_1_9_1/file.c	(revision 20328)
@@ -1299,7 +1299,7 @@
 #ifdef S_IWOTH
     struct stat st;
 
-    if (rb_stat(fname, &st) < 0) return Qfalse;
+    if (rb_stat(fname, &st) < 0) return Qnil;
     if ((st.st_mode & (S_IWOTH)) == S_IWOTH) {
 	return UINT2NUM(st.st_mode & (S_IRUGO|S_IWUGO|S_IXUGO));
     }

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

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