ディスクリプタの実体

プロセスの情報は

/proc/プロセス番号

に格納されており、
ディスクリプタの情報は

/proc/プロセス番号/fd

配下に格納されている。
fd配下の番号が1024まで達していたらディスクリプタが枯渇しているので注意。
ちなみにUNIXではファイルディスクリプタとソケットディスクリプタはどちらも同じディスクリプタとして扱われるらしい。
ので、fd配下にソケットディスクプリタの情報も書き込まれるはず・・・。
※裏はとってないので確信はもてない・・・。

コメントを残す

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です