/dev/stderr
読み:デヴ-エスティーディー-イーアーアー
外語:/dev/stderr
標準エラー出力を表わすスペシャルファイル。
概要
実装によって異なるが、標準エラー出力に対応するデバイスに対するシンボリックリンクであることが多い。
UNIXや、POSIX等UNIX互換OSには例外なく存在する。
MS-DOSの場合、ディレクトリは無関係に、ファイル名をSTDERRとすると標準エラー出力となる。このため、STDERRという名のファイルやディレクトリは作成できない。
Microsoft Windowsには相当するものが存在しない。
特徴
FreeBSDの場合、たいていは次のようなシンボリックリンクである。
Linuxの場合、たいていは次のようなシンボリックリンクである。※は疑似端末(pts)の番号である。
- /dev/stderr → /proc/self/fd/2 → /dev/pts/※
- /dev/fd/2 → /proc/self/fd/2 → /dev/pts/※
再検索