Adds a more comprehensive check for fdatasync
authorElliot Robinson <elliot.robinson@argiopetech.com>
Sun, 8 Mar 2015 19:55:05 +0000 (15:55 -0400)
committerElliot Robinson <elliot.robinson@argiopetech.com>
Sun, 8 Mar 2015 19:55:05 +0000 (15:55 -0400)
commitb06446edd4753f964a46d27ddae864fad97adc13
treed7d4617d8d3ac8c2a2a674452fda2d6461df077b
parentfa24cebd8246aabc0d590fc22561f90e6b1252df
Adds a more comprehensive check for fdatasync

Some versions of OS X have fdatasync in the headers but don't include implementations in the standard library. This leads to a compile failure in configure.ac when using AC_CHECK_FUNCS.

This change explicitly attempts to compile a file containing a call to fdatasync and properly sets the AC_CHECK_FUNCS flags depending on the result of compilation.
configure.ac