Bladeren bron

fix _POSIX_SYNCHRONIZED_IO usage

it can be -1 for unsupported, or 0 for runtime detection (which we don't
do).
Oswald Buddenhagen 11 jaren geleden
bovenliggende
commit
6d2fd370a6
2 gewijzigde bestanden met toevoegingen van 2 en 2 verwijderingen
  1. 1 1
      src/drv_maildir.c
  2. 1 1
      src/sync.c

+ 1 - 1
src/drv_maildir.c

@@ -43,7 +43,7 @@
 # define LEGACY_FLOCK 1
 #endif
 
-#ifndef _POSIX_SYNCHRONIZED_IO
+#if !defined(_POSIX_SYNCHRONIZED_IO) || _POSIX_SYNCHRONIZED_IO <= 0
 # define fdatasync fsync
 #endif
 

+ 1 - 1
src/sync.c

@@ -35,7 +35,7 @@
 #include <errno.h>
 #include <sys/stat.h>
 
-#ifndef _POSIX_SYNCHRONIZED_IO
+#if !defined(_POSIX_SYNCHRONIZED_IO) || _POSIX_SYNCHRONIZED_IO <= 0
 # define fdatasync fsync
 #endif