libuv/src
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
..
unix darwin: emulate fdatasync() with fcntl(F_FULLFSYNC) 2012-08-11 23:43:51 +02:00
win unix, windows: remove handle init counters 2012-08-10 02:00:11 +02:00
fs-poll.c unix, windows: remove handle init counters 2012-08-10 02:00:11 +02:00
inet.c Add libuv-ified versions of inet_pton and inet_ntop 2012-08-07 01:03:47 +02:00
uv-common.c Use uv_inet_ntop/uv_inet_pton, instead of the c-ares implementations 2012-08-07 01:03:51 +02:00
uv-common.h unix, windows: remove handle init counters 2012-08-10 02:00:11 +02:00