Solaris also does not support fdatasync, and as such doesn't compile without this workaround.
> -----Original Message----- > From: Jolan Luff [mailto:[EMAIL PROTECTED] > Sent: Saturday, September 17, 2005 4:14 PM > To: sqlite-users@sqlite.org > Subject: Re: [sqlite] Version 3.2.6 > > On Sat, Sep 17, 2005 at 03:41:21PM -0400, D. Richard Hipp wrote: > > Version 3.2.6 is now available on the website > > 3.2.6 does not compile on FreeBSD and OpenBSD because they do not have > fdatasync(). AFAICT, NetBSD's fdatasync implementation does the same > thing as fsync. >