Bug 1120444 - Use fdatasync properly instead of fsync where appropriate
MozReview-Commit-ID: 7MRA67AHEJA
--- a/old-configure.in
+++ b/old-configure.in
@@ -3548,16 +3548,23 @@ MOZ_SYSTEM_SQLITE= )
if test -n "$MOZ_SYSTEM_SQLITE"
then
dnl ============================
dnl === SQLite Version check ===
dnl ============================
dnl Check to see if the system SQLite package is new enough.
PKG_CHECK_MODULES(SQLITE, sqlite3 >= $SQLITE_VERSION)
+ dnl ==============================
+ dnl === SQLite fdatasync check ===
+ dnl ==============================
+ dnl Check to see if fdatasync is available
+ AC_CHECK_FUNCS(fdatasync, HAVE_FDATASYNC=1, HAVE_FDATASYNC=)
+
+
dnl ==================================
dnl === SQLITE_SECURE_DELETE check ===
dnl ==================================
dnl Check to see if the system SQLite package is compiled with
dnl SQLITE_SECURE_DELETE enabled.
AC_MSG_CHECKING(for SQLITE_SECURE_DELETE support in system SQLite)
_SAVE_CFLAGS="$CFLAGS"
CFLAGS="$CFLAGS $SQLITE_CFLAGS"