names=fdatasync
visibility=public
kind=defined

--- fdatasync -> 0 | nil

IO のすべてのバッファされているデータを直ちにディスクに書き込みます。

[[man:fdatasync(2)]] をサポートしていない OS 上では代わりに
[[m:IO#fsync]] を呼びだします。

[[m:IO#fsync]] との違いは [[man:fdatasync(2)]] を参照してください。

@raise NotImplementedError [[man:fdatasync(2)]] も [[man:fsync(2)]] も
       サポートされていない OS で発生します。

