libuv/include
Fedor Indutny 23dc564f3b darwin: emulate fdatasync() with fcntl(F_FULLFSYNC)
OS X has no public API for fdatasync. And as pointed out in `man fsync(2)`:

  For applications that require tighter guarantees about the integrity of
  their data, Mac OS X provides the F_FULLFSYNC fcntl. The F_FULLFSYNC
  fcntl asks the drive to flush all buffered data to permanent storage.
  Applications, such as databases, that require a strict ordering of writes
  should use F_FULLFSYNC to ensure that their data is written in the order
  they expect.  Please see fcntl(2) for more detail.
2012-08-11 23:43:51 +02:00
..
uv-private darwin: emulate fdatasync() with fcntl(F_FULLFSYNC) 2012-08-11 23:43:51 +02:00
uv.h unix, windows: remove handle init counters 2012-08-10 02:00:11 +02:00