書くときにstatから返されるサイズは何ですか?

書くときにstatから返されるサイズは何ですか?

write()Linuxでは、ファイルに対してシャットダウン操作を実行し、この操作が完了している間に別のスレッドでファイルに対して統計タイプ呼び出し(またはfstat())を実行するとします。lstat()

st_sizeこの間、統計バッファフィールドは以前のファイルの以前のサイズwrite()だけでなく、すでにファイルに書き込まれている有効なデータの現在のサイズを返すことを期待しました。これにより、オフセット0のst_sizeファイルに使用すると、mmap()有効なデータが得られます。すべてではないかもしれませんが、少なくとも以前にファイルにあったすべてのものといくつかの有効な履歴データを得ることができます。

これは保証されますか?

ベストアンサー1

おすすめ記事