From 1f81b48a9d567ae9074ab1f3233eae9997b3d7bd Mon Sep 17 00:00:00 2001 From: Heikki Linnakangas Date: Thu, 19 Dec 2024 18:02:11 +0200 Subject: [PATCH] Mark CatalogSnapshotData static Like CurrentSnapshotData, it should not be accessed directly outside snapmgr.c. --- src/backend/utils/time/snapmgr.c | 2 +- src/include/utils/snapmgr.h | 1 - 2 files changed, 1 insertion(+), 2 deletions(-) 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) -- 2.30.2