postgresql/src/include/port
Bruce Momjian b1f57d88f5 Change Win32 O_SYNC method to O_DSYNC because that is what the method
currently does.  This is now the default Win32 wal sync method because
we perfer o_datasync to fsync.

Also, change Win32 fsync to a new wal sync method called
fsync_writethrough because that is the behavior of _commit, which is
what is used for fsync on Win32.

Backpatch to 8.0.X.
2005-03-24 04:36:20 +00:00
..
win32 pgindent run. 2003-08-04 00:43:34 +00:00
aix.h Move slock_t typdefs into s_lock.h from include/port files for 2003-12-23 03:31:30 +00:00
beos.h Move slock_t typdefs into s_lock.h from include/port files for 2003-12-23 03:31:30 +00:00
bsdi.h Pgindent run for 8.0. 2004-08-29 05:07:03 +00:00
cygwin.h Move slock_t typdefs into s_lock.h from include/port files for 2003-12-23 03:31:30 +00:00
darwin.h Move slock_t typdefs into s_lock.h from include/port files for 2003-12-23 03:31:30 +00:00
dgux.h Another pgindent run. Fixes enum indenting, and improves #endif 2001-10-28 06:26:15 +00:00
freebsd.h Pgindent run for 8.0. 2004-08-29 05:07:03 +00:00
hpux.h Apparently HPUX runs the IA64 in big-endian mode. 2004-09-02 21:03:30 +00:00
irix.h Pgindent run for 8.0. 2004-08-29 05:07:03 +00:00
linux.h Pgindent run for 8.0. 2004-08-29 05:07:03 +00:00
netbsd.h Pgindent run for 8.0. 2004-08-29 05:07:03 +00:00
nextstep.h Move slock_t typdefs into s_lock.h from include/port files for 2003-12-23 03:31:30 +00:00
openbsd.h Pgindent run for 8.0. 2004-08-29 05:07:03 +00:00
osf.h Move slock_t typdefs into s_lock.h from include/port files for 2003-12-23 03:31:30 +00:00
qnx4.h Remove unused Win32 defines, convert them to typdefs, per suggestion 2004-10-05 13:48:35 +00:00
sco.h Move slock_t typdefs into s_lock.h from include/port files for 2003-12-23 03:31:30 +00:00
solaris.h Work around broken strtod() that's present in many Solaris releases. 2004-08-11 17:20:50 +00:00
sunos4.h Move slock_t typdefs into s_lock.h from include/port files for 2003-12-23 03:31:30 +00:00
svr4.h Pgindent run for 8.0. 2004-08-29 05:07:03 +00:00
ultrix4.h Solve the 'Turkish problem' with undesirable locale behavior for case 2004-05-07 00:24:59 +00:00
univel.h Pgindent run for 8.0. 2004-08-29 05:07:03 +00:00
unixware.h Pgindent run for 8.0. 2004-08-29 05:07:03 +00:00
win32.h Change Win32 O_SYNC method to O_DSYNC because that is what the method 2005-03-24 04:36:20 +00:00