aboutsummaryrefslogtreecommitdiff
path: root/src/include/access/transam.h
diff options
context:
space:
mode:
authorHeikki Linnakangas <heikki.linnakangas@iki.fi>2023-12-08 09:46:59 +0200
committerHeikki Linnakangas <heikki.linnakangas@iki.fi>2023-12-08 09:46:59 +0200
commit15916ffb0468d0b1036ba661767fe6e1b5fb3ee8 (patch)
tree797642079eaadc1872e5ea24f27809c17f8e2b81 /src/include/access/transam.h
parent049ef3398d05c9dc8f48aa9a6d68440661cfeb87 (diff)
downloadpostgresql-15916ffb0468d0b1036ba661767fe6e1b5fb3ee8.tar.gz
postgresql-15916ffb0468d0b1036ba661767fe6e1b5fb3ee8.zip
Initialize ShmemVariableCache like other shmem areas
For sake of consistency. Reviewed-by: Tristan Partin, Richard Guo Discussion: https://www.postgresql.org/message-id/6537d63d-4bb5-46f8-9b5d-73a8ba4720ab@iki.fi
Diffstat (limited to 'src/include/access/transam.h')
-rw-r--r--src/include/access/transam.h2
1 files changed, 2 insertions, 0 deletions
diff --git a/src/include/access/transam.h b/src/include/access/transam.h
index f5af6d30556..a4654f6c31b 100644
--- a/src/include/access/transam.h
+++ b/src/include/access/transam.h
@@ -285,6 +285,8 @@ extern TransactionId TransactionIdLatest(TransactionId mainxid,
extern XLogRecPtr TransactionIdGetCommitLSN(TransactionId xid);
/* in transam/varsup.c */
+extern Size VarsupShmemSize(void);
+extern void VarsupShmemInit(void);
extern FullTransactionId GetNewTransactionId(bool isSubXact);
extern void AdvanceNextFullTransactionIdPastXid(TransactionId xid);
extern FullTransactionId ReadNextFullTransactionId(void);