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

ruby-changes:13901

From: nobu <ko1@a...>
Date: Tue, 10 Nov 2009 08:25:17 +0900 (JST)
Subject: [ruby-changes:13901] Ruby:r25703 (trunk): * process.c (rb_f_exec, rb_f_system, rb_f_spawn): mentioned about

nobu	2009-11-10 08:23:23 +0900 (Tue, 10 Nov 2009)

  New Revision: 25703

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

  Log:
    * process.c (rb_f_exec, rb_f_system, rb_f_spawn): mentioned about
      the shell to be used when the command line is single string.
      See [ruby-core:26652]

  Modified files:
    trunk/ChangeLog
    trunk/process.c
    trunk/version.h

Index: ChangeLog
===================================================================
--- ChangeLog	(revision 25702)
+++ ChangeLog	(revision 25703)
@@ -1,3 +1,9 @@
+Tue Nov 10 08:23:21 2009  Nobuyoshi Nakada  <nobu@r...>
+
+	* process.c (rb_f_exec, rb_f_system, rb_f_spawn): mentioned abou
+	  the shell to be used when the command line is single string.
+	  See [ruby-core:26652]
+
 Mon Nov  9 20:15:16 2009  Tanaka Akira  <akr@f...>
 
 	* thread.c (rb_gc_save_machine_context): don't save the stack pointer
Index: process.c
===================================================================
--- process.c	(revision 25702)
+++ process.c	(revision 25703)
@@ -1729,13 +1729,17 @@
  *  Replaces the current process by running the given external _command_.
  *  _command..._ is one of following forms.
  *
- *    commandline                 : command line string which is passed to a shell
+ *    commandline                 : command line string which is passed to the standard shell
  *    cmdname, arg1, ...          : command name and one or more arguments (no shell)
  *    [cmdname, argv0], arg1, ... : command name, argv[0] and zero or more arguments (no shell)
  *
  *  If single string is given as the command,
  *  it is taken as a command line that is subject to shell expansion before being executed.
  *
+ *  The standard shell means always <code>"/bin/sh"</code> on Unix-like systems,
+ *  <code>ENV["RUBYSHELL"]</code> or <code>"cmd.exe"</code> on Windows NT series, and
+ *  similar.
+ *
  *  If two or more +string+ given,
  *  the first is taken as a command name and
  *  the rest are passed as parameters to command with no shell expansion.
@@ -2915,7 +2919,7 @@
  *  Executes _command..._ in a subshell.
  *  _command..._ is one of following forms.
  *
- *    commandline                 : command line string which is passed to a shell
+ *    commandline                 : command line string which is passed to the standard shell
  *    cmdname, arg1, ...          : command name and one or more arguments (no shell)
  *    [cmdname, argv0], arg1, ... : command name, argv[0] and zero or more arguments (no shell)
  *
@@ -2937,6 +2941,8 @@
  *
  *     config.h main.rb
  *     *
+ *
+ *  See <code>Kernel.exec</code> for the standard shell.
  */
 
 static VALUE
@@ -2992,7 +2998,7 @@
  *      name => val : set the environment variable
  *      name => nil : unset the environment variable
  *    command...:
- *      commandline                 : command line string which is passed to a shell
+ *      commandline                 : command line string which is passed to the standard shell
  *      cmdname, arg1, ...          : command name and one or more arguments (no shell)
  *      [cmdname, argv0], arg1, ... : command name, argv[0] and zero or more arguments (no shell)
  *    options: hash
@@ -3200,6 +3206,7 @@
  *  Internally, +spawn+ uses an extra file descriptor to resolve such cyclic
  *  file descriptor mapping.
  *
+ *  See <code>Kernel.exec</code> for the standard shell.
  */
 
 static VALUE
Index: version.h
===================================================================
--- version.h	(revision 25702)
+++ version.h	(revision 25703)
@@ -1,5 +1,5 @@
 #define RUBY_VERSION "1.9.2"
-#define RUBY_RELEASE_DATE "2009-11-09"
+#define RUBY_RELEASE_DATE "2009-11-10"
 #define RUBY_PATCHLEVEL -1
 #define RUBY_BRANCH_NAME "trunk"
 
@@ -8,7 +8,7 @@
 #define RUBY_VERSION_TEENY 1
 #define RUBY_RELEASE_YEAR 2009
 #define RUBY_RELEASE_MONTH 11
-#define RUBY_RELEASE_DAY 9
+#define RUBY_RELEASE_DAY 10
 
 #include "ruby/version.h"
 

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

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