Mark CatalogSnapshotData static
authorHeikki Linnakangas <heikki.linnakangas@iki.fi>
Thu, 19 Dec 2024 16:02:11 +0000 (18:02 +0200)
committerHeikki Linnakangas <heikki.linnakangas@iki.fi>
Fri, 20 Dec 2024 17:37:50 +0000 (19:37 +0200)
Like CurrentSnapshotData, it should not be accessed directly outside
snapmgr.c.

src/backend/utils/time/snapmgr.c
src/include/utils/snapmgr.h

index a1a0c2adeb65c1e42418edb7ae470256e276f281..e60360338d5750654f13093b0d5e10ddb26ecea1 100644 (file)
@@ -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};
index afc284e9c3673c2c99ed91d0d28ae7ac6cc27756..52dcddf3a8ee48af52b998b4789ea8342ca2cfc4 100644 (file)
@@ -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)