From: Heikki Linnakangas Date: Thu, 19 Dec 2024 16:02:11 +0000 (+0200) Subject: Mark CatalogSnapshotData static X-Git-Tag: REL_18_BETA1~1225 X-Git-Url: http://git.postgresql.org/gitweb/?a=commitdiff_plain;h=1f81b48a9d567ae9074ab1f3233eae9997b3d7bd;p=postgresql.git Mark CatalogSnapshotData static Like CurrentSnapshotData, it should not be accessed directly outside snapmgr.c. --- diff --git a/src/backend/utils/time/snapmgr.c b/src/backend/utils/time/snapmgr.c index a1a0c2adeb6..e60360338d5 100644 --- a/src/backend/utils/time/snapmgr.c +++ b/src/backend/utils/time/snapmgr.c @@ -80,7 +80,7 @@ */ static SnapshotData CurrentSnapshotData = {SNAPSHOT_MVCC}; static SnapshotData SecondarySnapshotData = {SNAPSHOT_MVCC}; -SnapshotData CatalogSnapshotData = {SNAPSHOT_MVCC}; +static SnapshotData CatalogSnapshotData = {SNAPSHOT_MVCC}; SnapshotData SnapshotSelfData = {SNAPSHOT_SELF}; SnapshotData SnapshotAnyData = {SNAPSHOT_ANY}; SnapshotData SnapshotToastData = {SNAPSHOT_TOAST}; diff --git a/src/include/utils/snapmgr.h b/src/include/utils/snapmgr.h index afc284e9c36..52dcddf3a8e 100644 --- a/src/include/utils/snapmgr.h +++ b/src/include/utils/snapmgr.h @@ -28,7 +28,6 @@ extern PGDLLIMPORT TransactionId RecentXmin; extern PGDLLIMPORT SnapshotData SnapshotSelfData; extern PGDLLIMPORT SnapshotData SnapshotAnyData; extern PGDLLIMPORT SnapshotData SnapshotToastData; -extern PGDLLIMPORT SnapshotData CatalogSnapshotData; #define SnapshotSelf (&SnapshotSelfData) #define SnapshotAny (&SnapshotAnyData)