Remove durable_rename_excl()
authorMichael Paquier <michael@paquier.xyz>
Tue, 5 Jul 2022 03:54:25 +0000 (12:54 +0900)
committerMichael Paquier <michael@paquier.xyz>
Tue, 5 Jul 2022 03:54:25 +0000 (12:54 +0900)
commiteb64ceac7ec3422f2370b8824dce62ee8fe52dca
tree63917652b45362f3de03b38d8d0c1f4c50d9faa3
parentdac1ff30906b9cef7859380905d038892b32968b
Remove durable_rename_excl()

A previous commit replaced all the calls to this function with
durable_rename() as of dac1ff3, making it used nowhere in the tree.
Using it in extension code is also risky based on the issues described
in this previous commit, so let's remove it.  This makes possible the
removal of HAVE_WORKING_LINK.

Author: Nathan Bossart
Reviewed-by: Robert Haas, Kyotaro Horiguchi, Michael Paquier
Discussion: https://postgr.es/m/20220407182954.GA1231544@nathanxps13
src/backend/storage/file/fd.c
src/include/pg_config_manual.h
src/include/storage/fd.h