--- config.h.in.orig Wed Feb 6 17:29:06 2002 +++ config.h.in Wed Feb 6 17:29:16 2002 @@ -238,6 +238,7 @@ /* getaddrinfo things */ #include +#include #include #ifndef HAVE_GETADDRINFO --- lib/cyrusdb_skiplist.c.orig Thu Feb 28 20:50:36 2002 +++ lib/cyrusdb_skiplist.c Fri Mar 8 12:28:55 2002 @@ -170,6 +170,10 @@ be_paranoid = 0 }; +#ifdef __FreeBSD__ +#define fdatasync(fd) fsync(fd) +#endif + #define FSYNC(fd) (do_fsync && fsync(fd)) #define FDATASYNC(fd) ((do_fsync == 1 && fdatasync(fd)) || \ (do_fsync == 2 && fsync(fd)))