Fix fsync code to test whether F_FULLFSYNC is available, instead of
Tom Lane <tgl@sss.pgh.pa.us>
Fix fsync code to test whether F_FULLFSYNC is available, instead of assuming it always is on Darwin. Per report from Neil Brandt.
Files
| Path | Change | +/− |
|---|---|---|
| configure | modified | +75 −0 |
| configure.in | modified | +4 −1 |
| src/backend/storage/file/fd.c | modified | +5 −3 |
| src/include/pg_config.h.in | modified | +4 −0 |
| src/include/port/darwin.h | modified | +2 −0 |