write()
Linuxでは、ファイルに対してシャットダウン操作を実行し、この操作が完了している間に別のスレッドでファイルに対して統計タイプ呼び出し(またはfstat()
)を実行するとします。lstat()
st_size
この間、統計バッファフィールドは以前のファイルの以前のサイズwrite()
だけでなく、すでにファイルに書き込まれている有効なデータの現在のサイズを返すことを期待しました。これにより、オフセット0のst_size
ファイルに使用すると、mmap()
有効なデータが得られます。すべてではないかもしれませんが、少なくとも以前にファイルにあったすべてのものといくつかの有効な履歴データを得ることができます。
これは保証されますか?