|
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 |
|
|