|
7 | 7 | * Portions Copyright (c) 1996-2005, PostgreSQL Global Development Group
|
8 | 8 | * Portions Copyright (c) 1994, Regents of the University of California
|
9 | 9 | *
|
10 |
| - * $PostgreSQL: pgsql/src/backend/access/transam/xlog.c,v 1.220 2005/10/15 02:49:10 momjian Exp $ |
| 10 | + * $PostgreSQL: pgsql/src/backend/access/transam/xlog.c,v 1.221 2005/10/22 20:27:17 tgl Exp $ |
11 | 11 | *
|
12 | 12 | *-------------------------------------------------------------------------
|
13 | 13 | */
|
|
99 | 99 | #defineDEFAULT_SYNC_METHOD_STR "fdatasync"
|
100 | 100 | #defineDEFAULT_SYNC_METHODSYNC_METHOD_FDATASYNC
|
101 | 101 | #defineDEFAULT_SYNC_FLAGBIT0
|
102 |
| -#elif !defined(HAVE_FSYNC_WRITETHROUGH_ONLY) |
103 |
| -#defineDEFAULT_SYNC_METHOD_STR "fsync" |
104 |
| -#defineDEFAULT_SYNC_METHODSYNC_METHOD_FSYNC |
105 |
| -#defineDEFAULT_SYNC_FLAGBIT0 |
106 |
| -#else |
| 102 | +#elif defined(HAVE_FSYNC_WRITETHROUGH_ONLY) |
107 | 103 | #defineDEFAULT_SYNC_METHOD_STR "fsync_writethrough"
|
108 | 104 | #defineDEFAULT_SYNC_METHODSYNC_METHOD_FSYNC_WRITETHROUGH
|
109 | 105 | #defineDEFAULT_SYNC_FLAGBIT0
|
| 106 | +#else |
| 107 | +#defineDEFAULT_SYNC_METHOD_STR "fsync" |
| 108 | +#defineDEFAULT_SYNC_METHODSYNC_METHOD_FSYNC |
| 109 | +#defineDEFAULT_SYNC_FLAGBIT0 |
110 | 110 | #endif
|
111 | 111 |
|
112 | 112 |
|
|