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

ruby-changes:11896

From: nobu <ko1@a...>
Date: Sun, 24 May 2009 22:39:49 +0900 (JST)
Subject: [ruby-changes:11896] Ruby:r23556 (trunk): * error.c (syserr_initialize): errno is int.

nobu	2009-05-24 22:39:35 +0900 (Sun, 24 May 2009)

  New Revision: 23556

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

  Log:
    * error.c (syserr_initialize): errno is int.

  Modified files:
    trunk/ChangeLog
    trunk/error.c

Index: ChangeLog
===================================================================
--- ChangeLog	(revision 23555)
+++ ChangeLog	(revision 23556)
@@ -1,3 +1,7 @@
+Sun May 24 22:39:33 2009  Nobuyoshi Nakada  <nobu@r...>
+
+	* error.c (syserr_initialize): errno is int.
+
 Sun May 24 00:52:54 2009  Yuki Sonoda (Yugui)  <yugui@y...>
 
 	* configure.in ($ridir): new configuration. [ruby-core:23520].
Index: error.c
===================================================================
--- error.c	(revision 23555)
+++ error.c	(revision 23556)
@@ -949,7 +949,7 @@
 	rb_scan_args(argc, argv, "01", &mesg);
 	error = rb_const_get(klass, rb_intern("Errno"));
     }
-    if (!NIL_P(error)) err = strerror(NUM2LONG(error));
+    if (!NIL_P(error)) err = strerror(NUM2INT(error));
     else err = "unknown error";
     if (!NIL_P(mesg)) {
 	VALUE str = mesg;

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

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