私は、dup、dup2、dup3 が「ファイル記述子 oldfd のコピーを作成する」ことを知っています(man ページから)。でも消化できない。
私が知っているように、ファイル記述子はファイルの場所とその方向(入力/出力)を追跡するための単なる数字です。する方が簡単ではないでしょうか
fd=fd2;
ファイル記述子を複製したいときはいつですか?
そして何か他のもの..
dup() は、番号が最も小さい未使用の記述子を新しい記述子に使用します。
それは、 stdin、stdout、またはstderrのいずれかをclose()したと仮定すると、値としても取ることができるということですか?