ruby-changes:23880
From: akr <ko1@a...>
Date: Wed, 6 Jun 2012 04:59:53 +0900 (JST)
Subject: [ruby-changes:23880] akr:r35931 (trunk): * process.c (rb_spawn_process): prog variable is not used for Unix.
akr 2012-06-06 04:59:43 +0900 (Wed, 06 Jun 2012) New Revision: 35931 http://svn.ruby-lang.org/cgi-bin/viewvc.cgi?view=rev&revision=35931 Log: * process.c (rb_spawn_process): prog variable is not used for Unix. Modified files: trunk/ChangeLog trunk/process.c Index: ChangeLog =================================================================== --- ChangeLog (revision 35930) +++ ChangeLog (revision 35931) @@ -1,3 +1,7 @@ +Wed Jun 6 04:58:44 2012 Tanaka Akira <akr@f...> + + * process.c (rb_spawn_process): prog variable is not used for Unix. + Wed Jun 6 00:20:37 2012 Tanaka Akira <akr@f...> * internal.h (rb_exec_arg_init): change return type to void. Index: process.c =================================================================== --- process.c (revision 35930) +++ process.c (revision 35931) @@ -3126,20 +3126,20 @@ static rb_pid_t rb_spawn_process(struct rb_exec_arg *earg, char *errmsg, size_t errmsg_buflen) { - VALUE prog; rb_pid_t pid; #if !USE_SPAWNV int status; #endif #if !defined HAVE_FORK || USE_SPAWNV + VALUE prog; struct rb_exec_arg sarg; #endif - prog = earg->use_shell ? earg->invoke.sh.shell_script : earg->invoke.cmd.command_name; - #if defined HAVE_FORK && !USE_SPAWNV pid = rb_fork_err(&status, rb_exec_atfork, earg, earg->redirect_fds, errmsg, errmsg_buflen); #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) { return -1; } -- ML: ruby-changes@q... Info: http://www.atdot.net/~ko1/quickml/