読者です 読者をやめる 読者になる 読者になる

dup(2), dup2(2)

Advanced Programing in the UNIX Environmentを再開した。 本日はdupとdup2を。

詳解UNIXプログラミング

詳解UNIXプログラミング

  • 作者: W.リチャードスティーヴンス,W.Richard Stevens,大木敦雄
  • 出版社/メーカー: ピアソンエデュケーション
  • 発売日: 2000/12
  • メディア: 単行本
  • 購入: 8人 クリック: 103回
  • この商品を含むブログ (41件) を見る

man dup/dup2

dupとdup2はファイルディスクリプタを複製するシステムコール

ファイルディスクリプタはファイル記述(= file status flagとfile offsetを保持する)への参照であり、つまりdupとdup2によって複製されたfdはfile offsetを共有することになる。

実際に試した結果はこちら。