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/