| 総合手引 | セクション 4 | English | オプション |
fd = open("/dev/fd/0", mode);
と呼び出し:
fd = fcntl(0, F_DUPFD, 0);
は等価になります。
ファイル /dev/stdin, /dev/stdout, /dev/stderr をオープンすることは次の呼び出しと等価です:
fd = fcntl(STDIN_FILENO, F_DUPFD, 0); fd = fcntl(STDOUT_FILENO, F_DUPFD, 0); fd = fcntl(STDERR_FILENO, F_DUPFD, 0);
open(2) への O_RDONLY, O_WRONLY, O_RDWR 以外のフラグは無視されます。
| /dev/fd/#
/dev/stdin /dev/stdout /dev/stderr | |
| FD (4) | June 9, 1993 |
| 総合手引 | セクション 4 | English | オプション |
このマニュアルページサービスについてのご意見は Ben Bullock にお知らせください。 Privacy policy.
| “ | Never write it in C if you can do it in `awk'; Never do it in `awk' if `sed' can handle it; Never use `sed' when `tr' can do the job; Never invoke `tr' when `cat' is sufficient; Avoid using `cat' whenever possible. |
” |
| — Taylor's Laws of Programming | ||