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

ruby-changes:24114

From: akr <ko1@a...>
Date: Thu, 21 Jun 2012 19:49:01 +0900 (JST)
Subject: [ruby-changes:24114] akr:r36165 (trunk): * process.c (rb_exec_async_signal_safe): use rb_execarg_run_options

akr	2012-06-21 19:48:48 +0900 (Thu, 21 Jun 2012)

  New Revision: 36165

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

  Log:
    * process.c (rb_exec_async_signal_safe): use rb_execarg_run_options
      instead of rb_run_exec_options_err.
      (rb_spawn_process): ditto.

  Modified files:
    trunk/ChangeLog
    trunk/process.c

Index: ChangeLog
===================================================================
--- ChangeLog	(revision 36164)
+++ ChangeLog	(revision 36165)
@@ -1,3 +1,9 @@
+Thu Jun 21 19:48:05 2012  Tanaka Akira  <akr@f...>
+
+	* process.c (rb_exec_async_signal_safe): use rb_execarg_run_options
+	  instead of rb_run_exec_options_err.
+	  (rb_spawn_process): ditto.
+
 Thu Jun 21 19:02:43 2012  Tanaka Akira  <akr@f...>
 
 	* process.c (rb_exec_fillarg): take a VALUE argument instead of
Index: process.c
===================================================================
--- process.c	(revision 36164)
+++ process.c	(revision 36165)
@@ -2873,7 +2873,7 @@
 	proc_exec_cmd(abspath, e->invoke.cmd.argv_str, e->envp_str); /* async-signal-safe */
     }
 #if !defined(HAVE_FORK)
-    preserving_errno(rb_run_exec_options_err(sargp, NULL, errmsg, errmsg_buflen));
+    preserving_errno(rb_execarg_run_options(sargp, NULL, errmsg, errmsg_buflen));
 #else
 # undef sargp
 #endif
@@ -3499,7 +3499,7 @@
 #else
     prog = earg->use_shell ? earg->invoke.sh.shell_script : earg->invoke.cmd.command_name;
 
-    if (rb_run_exec_options_err(earg, &sarg, errmsg, errmsg_buflen) < 0) {
+    if (rb_execarg_run_options(earg, &sarg, errmsg, errmsg_buflen) < 0) {
         return -1;
     }
 
@@ -3529,7 +3529,7 @@
     rb_last_status_set((status & 0xff) << 8, 0);
 # endif
 
-    rb_run_exec_options_err(&sarg, NULL, errmsg, errmsg_buflen);
+    rb_execarg_run_options(&sarg, NULL, errmsg, errmsg_buflen);
 #endif
     return pid;
 }

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

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