!!! ファイル識別子 Linuxでは,いろいろな機器(デバイス)を「ファイル」と見なして統一的に扱う. ((img FileDescriptor-1.jpg 50%)) ファイルをオープンすると番号が与えられる * オープンしたものを格納しておく配列の添字 * その配列はプロセス毎に持つ ((img FileDescriptor-2.jpg 50%)) プロセスの標準入出力 * 標準入力が0, デフォルトの入力デバイス, デフォルトではキーボード * 標準出力が1, デフォルトの出力デバイス, デフォルトではウィンドウ * 標準エラー出力が2, デフォルトのエラー出力デバイス, デフォルトでは出力デバイスと同じ ((img FileDescriptor-3.jpg 50%)) [[サンプルプログラム::ファイル識別子]] * 新しくファイルを作り、そのファイル識別子を値を見る * write でいくつかのファイル識別子に書いてみる 関連 * man open * man write * /usr/include/stdio.h