postgresql/src/bin
Thomas Munro d2e150831a Remove configure probe for fdatasync.
fdatasync() is in SUSv2, and all targeted Unix systems have it.  We have
a replacement function for Windows.

We retain the probe for the function declaration, which allows us to
supply the mysteriously missing declaration for macOS, and also for
Windows.  No need to keep a HAVE_FDATASYNC macro around.

Also rename src/port/fdatasync.c to win32fdatasync.c since it's only for
Windows.

Reviewed-by: Tom Lane <tgl@sss.pgh.pa.us>
Reviewed-by: Andres Freund <andres@anarazel.de>
Discussion: https://postgr.es/m/CA+hUKGJ3LHeP9w5Fgzdr4G8AnEtJ=z=p6hGDEm4qYGEUX5B6fQ@mail.gmail.com
Discussion: https://postgr.es/m/CA%2BhUKGJZJVO%3DiX%2Beb-PXi2_XS9ZRqnn_4URh0NUQOwt6-_51xQ%40mail.gmail.com
2022-08-05 16:37:38 +12:00
..
initdb Remove configure probes for symlink/readlink, and dead code. 2022-08-05 09:22:56 +12:00
pg_amcheck Revert "Use wildcards instead of manually-maintained file lists in */nls.mk." 2022-07-13 14:29:10 -04:00
pg_archivecleanup Revert "Use wildcards instead of manually-maintained file lists in */nls.mk." 2022-07-13 14:29:10 -04:00
pg_basebackup Remove configure probes for symlink/readlink, and dead code. 2022-08-05 09:22:56 +12:00
pg_checksums Revert "Use wildcards instead of manually-maintained file lists in */nls.mk." 2022-07-13 14:29:10 -04:00
pg_config Revert "Use wildcards instead of manually-maintained file lists in */nls.mk." 2022-07-13 14:29:10 -04:00
pg_controldata Revert "Use wildcards instead of manually-maintained file lists in */nls.mk." 2022-07-13 14:29:10 -04:00
pg_ctl Remove configure probe and related tests for getrlimit. 2022-08-05 09:18:34 +12:00
pg_dump Fix brown paper bag bug in bbe08b8869. 2022-07-29 16:31:57 -04:00
pg_resetwal Revert "Use wildcards instead of manually-maintained file lists in */nls.mk." 2022-07-13 14:29:10 -04:00
pg_rewind Remove configure probes for symlink/readlink, and dead code. 2022-08-05 09:22:56 +12:00
pg_test_fsync Remove configure probe for fdatasync. 2022-08-05 16:37:38 +12:00
pg_test_timing Revert "Use wildcards instead of manually-maintained file lists in */nls.mk." 2022-07-13 14:29:10 -04:00
pg_upgrade Revert recent changes to 002_pg_upgrade.pl. 2022-08-04 15:26:07 -04:00
pg_verifybackup Revert "Use wildcards instead of manually-maintained file lists in */nls.mk." 2022-07-13 14:29:10 -04:00
pg_waldump Revert "Use wildcards instead of manually-maintained file lists in */nls.mk." 2022-07-13 14:29:10 -04:00
pgbench Remove configure probe and related tests for getrlimit. 2022-08-05 09:18:34 +12:00
pgevent Update copyright for 2022 2022-01-07 19:04:57 -05:00
psql Add xheader_width pset option to psql 2022-07-25 14:25:02 -04:00
scripts Add --schema and --exclude-schema options to vacuumdb. 2022-07-31 16:46:13 -04:00
Makefile Update copyright for 2022 2022-01-07 19:04:57 -05:00