新井です。

>>> From: SUGIHARA Hiroshi <maili31s / clio.ne.jp>
>>> Date: Sat, 29 Apr 2000 06:27:12 +0900
>>> Subject: [ruby-list:22199] Where to put ruby-i.j.k.tar.gz on? (Re: )

> 新版配布作業の一般論として、
> どこまで自動化できるもの/すればよいものなのでしょうか?

ドキュメントの更新も忘れてはいけません^^

英語版   Last modified: Mon Feb 23 16:01:41 1998
日本語版 Last modified: Wed Dec  8 17:40:19 1999

とかなってるし^^;

以下、個人的都合によるつまらない修正も含んでますが、主に

o バージョン番号を1.4.4に
o [ruby-list:20747] あたりの修正による Process.waitpid の記述
o BasicSocket#shutdown の引数について
o 文字化け

あたりを修正しました。

Index: ruby-man/Array.html =================================================================== RCS file: /home/arai/cvs/ruby-texi/ruby-man/Array.html,v retrieving revision 1.1.1.7 diff -u -r1.1.1.7 Array.html --- en/man-1.4/Array.html 2000/04/17 04:32:37 1.1.1.7 +++ en/man-1.4/Array.html 2000/04/30 12:37:28 @@ -286,11 +286,11 @@ <DD> <p> Iterates over each index of the array elements, that is: -<pre> <blockquote> +<pre> <code>(0...ary.size).each {}</code> -</blockquote> </pre> +</blockquote> </p> <DT><A NAME="empty"> Index: ruby-man/Exception.html =================================================================== RCS file: /home/arai/cvs/ruby-texi/ruby-man/Exception.html,v retrieving revision 1.1.1.2 diff -u -r1.1.1.2 Exception.html --- en/man-1.4/Exception.html 2000/04/17 04:32:39 1.1.1.2 +++ en/man-1.4/Exception.html 2000/04/30 12:12:49 @@ -29,8 +29,7 @@ <dt><h2>Class Methods:</h2> <dd> <dl compact> - <dt><a name="class_exception"><code> - exception([<var>error_message</var> = &quot;&quot;])</code></a></dt> + <dt><a name="class_exception"><code>exception([<var>error_message</var> = &quot;&quot;])</code></a></dt> <dt><a name="new"><code>new([<var>error_message</var> = &quot;&quot;])</code></a></dt> <dd> <p>Creates a new exception object. The error_message string can be supplied Index: ruby-man/Process.html =================================================================== RCS file: /home/arai/cvs/ruby-texi/ruby-man/Process.html,v retrieving revision 1.1.1.2 diff -u -r1.1.1.2 Process.html --- en/man-1.4/Process.html 2000/03/02 02:27:44 1.1.1.2 +++ en/man-1.4/Process.html 2000/04/30 13:04:21 @@ -186,12 +186,13 @@ <DD> <p> Waits for a particular child process specified by <var>pid</var> to -terminate and returns the pid of the deceased process. Returns -<code>nil</code> if there is no such child process nor the process did +terminate and returns the pid of the deceased process, or raise +<code>Errno::ECHILD</code> if there is no such child process. +Returns <code>nil</code> if the process did not terminated yet in the non-blocking mode. Non-blocking wait is only available on machines supporting either the <samp>waitpid(2)</samp> or <samp>wait4(2)</samp> system calls. -However, waiting for a particular pid with FLAGS of 0 is implemented +However, waiting for a particular pid with FLAGS of <code>nil</code> or 0 is implemented everywhere. </p> Index: ruby-man/index.html =================================================================== RCS file: /home/arai/cvs/ruby-texi/ruby-man/index.html,v retrieving revision 1.1.1.7 diff -u -r1.1.1.7 index.html --- en/man-1.4/index.html 1999/12/08 06:28:11 1.1.1.7 +++ en/man-1.4/index.html 2000/04/30 13:13:37 @@ -9,7 +9,7 @@ <h1>Ruby Language Reference Manual</h1> -<h3>version 1.4.3</h3> +<h3>version 1.4.4</h3> </center> <p align=right> Yukihiro Matsumoto<br> Index: ruby-man/socket.html =================================================================== RCS file: /home/arai/cvs/ruby-texi/ruby-man/socket.html,v retrieving revision 1.1.1.7 diff -u -r1.1.1.7 socket.html --- en/man-1.4/socket.html 2000/01/08 08:07:54 1.1.1.7 +++ en/man-1.4/socket.html 2000/04/30 13:17:46 @@ -72,14 +72,15 @@ <P> Sets socket options. See <samp>setsockopt(2)</samp> for detail. </P> -<dt> <a name="bso_shutdown"><code>shutdown(<var>how</var>)</code></a> +<dt> <a name="bso_shutdown"><code>shutdown([<var>how</var>])</code></a> <dd> <P> Causes the connection of the socket to be shut down. If <var>how</var> is 0, further receives will be rejected. If <var>how</var> is 1, further sends will be rejected. If -<var>how</var> is 2, further sends and receives will be rejected. See -<samp>shutdown(2)</samp>. +<var>how</var> is 2, further sends and receives will be rejected. +The default value for the <var>how</var> is 2. +See <samp>shutdown(2)</samp>. </P> </DL> </DL> Index: ruby-man-jp/Exception.html =================================================================== RCS file: /home/arai/cvs/ruby-texi/ruby-man-jp/Exception.html,v retrieving revision 1.1.1.2 diff -u -r1.1.1.2 Exception.html --- jp/man-1.4/Exception.html 2000/04/17 04:32:41 1.1.1.2 +++ jp/man-1.4/Exception.html 2000/04/30 12:19:47 @@ -55,9 +55,9 @@ <dt><a name="exception"><code>exception</code></a></dt> <dd> <p> - <code>self</code>$rJV$7$^$9!%$3$N%a%=%C%I$O<a - href="function.html#raise"><code>raise</code></a>FbIt$G;H$o$l - $F$$$^$9!% + <code>self</code>を返します.このメソッドは + <a href="function.html#raise"><code>raise</code></a>内部で使われ + ています. </p> </dd> <dt><a name="message"><code>message</code></a></dt> Index: ruby-man-jp/Process.html =================================================================== RCS file: /home/arai/cvs/ruby-texi/ruby-man-jp/Process.html,v retrieving revision 1.1.1.4 diff -u -r1.1.1.4 Process.html --- jp/man-1.4/Process.html 2000/03/02 02:27:47 1.1.1.4 +++ jp/man-1.4/Process.html 2000/03/20 12:51:06 @@ -174,7 +174,8 @@ <p> <VAR>pid</VAR>で指定される特定の子プロセスの終了を待ち,その プロセスが終了した時に<code>pid</code>を返します.子プロセス -が存在しないか,ノンブロッキングモードで子プロセスがまだ終了 +が存在しなければ<CODE>Errno::ECHILD</CODE>例外を発生させます. +ノンブロッキングモードで子プロセスがまだ終了 していない時には<CODE>nil</CODE>を返します. <SAMP>`waitpid(2)'</SAMP>か<SAMP>`wait4(2)'</SAMP>の実装され ていないマシンでは<VAR>flags</VAR>はいつも<CODE>nil</CODE>ま Index: ruby-man-jp/index.html =================================================================== RCS file: /home/arai/cvs/ruby-texi/ruby-man-jp/index.html,v retrieving revision 1.1.1.8 diff -u -r1.1.1.8 index.html --- jp/man-1.4/index.html 1999/12/08 08:42:14 1.1.1.8 +++ jp/man-1.4/index.html 2000/04/30 13:13:57 @@ -6,7 +6,7 @@ <BODY text="#000000" bgcolor="#FFFFFF"> <center> <H1>オブジェクト指向スクリプト言語 Ruby リファレンスマニュアル</H1> -<h2>version 1.4.3</h2> +<h2>version 1.4.4</h2> </center> <P ALIGN=right> まつもと ゆきひろ<BR> Index: ruby-man-jp/socket.html =================================================================== RCS file: /home/arai/cvs/ruby-texi/ruby-man-jp/socket.html,v retrieving revision 1.1.1.6 diff -u -r1.1.1.6 socket.html --- jp/man-1.4/socket.html 2000/01/12 08:53:55 1.1.1.6 +++ jp/man-1.4/socket.html 2000/04/30 12:48:13 @@ -70,13 +70,14 @@ ソケットのオプションを設定します.<samp>setsockopt(2)</samp> を参照のこと. </P> -<dt> <a name="bso_shutdown"><code>shutdown(<var>how</var>)</code></a> +<dt> <a name="bso_shutdown"><code>shutdown([<var>how</var>])</code></a> <dd> <P> ソケットの以降の接続を終了させます.<var>how</var>が0である -時,以降の受信が,1である時は,以降の送信が拒否さます. +時,以降の受信が,1である時は,以降の送信が拒否されます. <var>how</var>が2の時には,それ以降の送信,受信ともに拒否さ -れます.<samp>shutdown(2)</samp>を参照. +れます.<var>how</var>を省略すると2を指定したことになります. +<samp>shutdown(2)</samp>を参照. </P> </dl> </dl> Index: ruby-man-jp/syntax.html =================================================================== RCS file: /home/arai/cvs/ruby-texi/ruby-man-jp/syntax.html,v retrieving revision 1.1.1.10 diff -u -r1.1.1.10 syntax.html --- jp/man-1.4/syntax.html 2000/01/08 08:07:58 1.1.1.10 +++ jp/man-1.4/syntax.html 2000/03/20 12:58:06 @@ -1726,7 +1726,6 @@ Rubyの組み込み例外は (<code>SystemExit</code>や<code>Interrupt</code>のような 脱出を目的としたものを除いて) -<code>DefaultRescue</code>をインクルードしている <code>StandardError</code>のサブクラスです. </p> <p>