| 総合手引 | セクション 5 | English | オプション |
fdescfs /dev/fd fdescfs rw 0 0
ファイルシステムの中身は、番号で表したファイルのリストとして見えます。 これらのファイルは、ディレクトリを読むプロセスが現在オープンしている ファイルに対応しています。 /dev/fd/0 から /dev/fd/# までのファイルは記述子への参照であり、 ファイルシステムを通じてアクセスすることができます。 ファイル記述子がオープンされていて、ファイルをオープンしたときのモードが 既存の記述子のモードのサブセットである場合は、システムコール呼び出し
fd = open("/dev/fd/0", mode);
と、システムコール呼び出し
fd = fcntl(0, F_DUPFD, 0);
は等価です。
open(2) 呼び出し時のフラグは O_RDONLY, O_WRONLY および O_RDWR 以外は無視されます。
| /dev/fd/# | |
| FDESCFS (5) | December 14, 1996 |
| 総合手引 | セクション 5 | English | オプション |
このマニュアルページサービスについてのご意見は Ben Bullock にお知らせください。 Privacy policy.
| “ | Do you laugh when the waiter drops a tray full of dishes? Unix weenies do. They're the first ones to laugh at hapless users, trying to figure out an error message that doesn't have anything to do with what they just typed. | ” |
| — The Unix Haters' handbook | ||