[ruby-dev:31694] Re: IO.sysdup2, IO.sysdup, IO.sysclose

From: sheepman <sheepman@...>
Date: 2007-09-01 09:28:02 UTC
List: ruby-dev #31694
こんばんは sheepman です。

ご説明ありがとうございます。fd を直接指定する使い方が存在する
ということをはじめて知りました。勉強になりました。

On Sat, 1 Sep 2007 17:39:51 +0900
Tanaka Akira <akr@fsij.org> wrote:

> 
> この、親プロセスが特定の番号で fd を用意し、子プロセスがそれ
> を使う、というやりかたはその最たるものが標準入力、標準出力、
> 標準エラー出力の 0, 1, 2 番なわけですが、3番以降を使用しよう
> と思う人がいてもおかしくなくて、実際にいる、というわけです。
> 
> そういう用途を一般的に支援したいとした場合、dup2 で特定の番
> 号の fdを直接指定できれば、ものごとが簡単になります。
> 

-- 
sheepman / TAMURA Takashi
sheepman@sheepman.sakura.ne.jp

In This Thread