libuv/include/uv-private
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
..
eio.h Allow headers to be included with -Werror and -Wundef 2012-08-09 01:09:09 +02:00
ev.h unix: fix event loop stall 2012-06-06 05:12:28 +02:00
ngx-queue.h Allow headers to be included with -Werror and -Wundef 2012-08-09 01:09:09 +02:00
tree.h Rename __unused to UV__UNUSED. 2012-04-03 17:41:50 +02:00
uv-unix.h darwin: emulate fdatasync() with fcntl(F_FULLFSYNC) 2012-08-11 23:43:51 +02:00
uv-win.h unix, windows: preliminary signal handler support 2012-08-10 02:00:07 +02:00