ruby-changes:23852
From: usa <ko1@a...>
Date: Mon, 4 Jun 2012 14:07:07 +0900 (JST)
Subject: [ruby-changes:23852] usa:r35903 (trunk): * process.c (rb_exec_err): should preserve errno.
usa 2012-06-04 14:06:56 +0900 (Mon, 04 Jun 2012) New Revision: 35903 http://svn.ruby-lang.org/cgi-bin/viewvc.cgi?view=rev&revision=35903 Log: * process.c (rb_exec_err): should preserve errno. Modified files: trunk/ChangeLog trunk/process.c Index: ChangeLog =================================================================== --- ChangeLog (revision 35902) +++ ChangeLog (revision 35903) @@ -1,3 +1,7 @@ +Mon Jun 4 14:06:12 2012 NAKAMURA Usaku <usa@r...> + + * process.c (rb_exec_err): should preserve errno. + Mon Jun 4 13:10:11 2012 NAKAMURA Usaku <usa@r...> * test/dl/test_c_{struct,union}_entity.rb: broken require. Index: process.c =================================================================== --- process.c (revision 35902) +++ process.c (revision 35903) @@ -2591,7 +2591,7 @@ proc_exec_v(prog, e->argv_str, e->envp_str); } #if !defined(HAVE_FORK) - rb_run_exec_options_err(sargp, NULL, errmsg, errmsg_buflen); + preserving_errno(rb_run_exec_options_err(sargp, NULL, errmsg, errmsg_buflen)); #else # undef sargp #endif -- ML: ruby-changes@q... Info: http://www.atdot.net/~ko1/quickml/