Avoid unsatisfied-external-reference errors in static inlines.

Tom Lane <tgl@sss.pgh.pa.us>

Commit: 27d2693187d1bcf2563ee7142ba37d4788c8d52b
Author: Tom Lane <tgl@sss.pgh.pa.us>
Date: 2022-07-13T17:37:10Z
Releases: 16.0
Avoid unsatisfied-external-reference errors in static inlines.

Commit 9c727360b neglected the lesson we've learned before:
protect references to backend global variables with #ifndef FRONTEND.

Since there's already a place for static inlines in this file,
move the just-converted functions to that stanza.  Undo the
entirely gratuitous de-macroization of RelationGetNumberOfBlocks
(that one may be okay, since it has no global variable references,
but it's also pointless).

Per buildfarm.

Files

PathChange+/−
src/include/storage/bufmgr.h modified +80 −86