パイプラインデバイスファイルシステム

パイプラインデバイスファイルシステム

この本の第5章から抜粋Unixオペレーティングシステムの設計Bachは(名前が指定されていない)パイプを生成するアルゴリズムを提供しました。それは言う、

assign an inode from pipe device (algorithm ialloc)

パイプデバイスは、カーネルがパイプにinodeとデータブロックを割り当てることができるパイプデバイス用に指定されたファイルシステムです。

このパイプデバイス固有のファイルシステムについてもっと詳しく知りたいです。誰でもそれを見つけることができる場所を提案できますか?

答え1

問題のあるファイルシステムのソースは次のとおりです。

https://sourceforge.net/p/schillix-on/schillix-on/ci/default/tree/usr/src/uts/common/fs/fifofs/

また、このマニュアルページを確認してください。

http://schillix.sourceforge.net/man/man3c/fattach.3c.html

fattach()FIFOベースのオブジェクトをファイルの上部にマウントできます。

関連情報