]> git.ipfire.org Git - thirdparty/dovecot/core.git/commitdiff
OS X: Fixed compiler warning about missing fdatasync() prototypes.
authorTimo Sirainen <tss@iki.fi>
Fri, 20 Nov 2009 20:27:07 +0000 (15:27 -0500)
committerTimo Sirainen <tss@iki.fi>
Fri, 20 Nov 2009 20:27:07 +0000 (15:27 -0500)
--HG--
branch : HEAD

src/lib/compat.h

index 92c1965a585eb3df527e0ab7b4c943b81c7f3bdb..6e47c73a2a1c0313bd0d533c68c52bd7eb8dee3d 100644 (file)
@@ -259,4 +259,11 @@ char *my_strptime(const char *s, const char *format, struct tm *tm);
 #define EDESTDIREXISTS(errno) \
        ((errno) == EEXIST || (errno) == ENOTEMPTY || (errno) == EBUSY)
 
+#if !defined(_POSIX_SYNCHRONIZED_IO) && \
+    defined(__ENVIRONMENT_MAC_OS_X_VERSION_MIN_REQUIRED__) && \
+    (__ENVIRONMENT_MAC_OS_X_VERSION_MIN_REQUIRED__ >= 1060)
+/* OS X Snow Leopard has fdatasync(), but no prototype for it. */
+int fdatasync(int);
+#endif
+
 #endif