From ba2fc7eb4b922a4ed395b9d6b9a1401eef6a1c00 Mon Sep 17 00:00:00 2001 From: Tatsuo Ishii Date: Sat, 20 Aug 2005 01:29:27 +0000 Subject: [PATCH] Make GetMultiXactIdMembers() a public function. --- src/backend/access/transam/multixact.c | 5 ++--- src/include/access/multixact.h | 3 ++- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/src/backend/access/transam/multixact.c b/src/backend/access/transam/multixact.c index 8f107d42c6..d264d8ad57 100644 --- a/src/backend/access/transam/multixact.c +++ b/src/backend/access/transam/multixact.c @@ -42,7 +42,7 @@ * Portions Copyright (c) 1996-2005, PostgreSQL Global Development Group * Portions Copyright (c) 1994, Regents of the University of California * - * $PostgreSQL: pgsql/src/backend/access/transam/multixact.c,v 1.6 2005/08/01 20:31:06 tgl Exp $ + * $PostgreSQL: pgsql/src/backend/access/transam/multixact.c,v 1.7 2005/08/20 01:29:27 ishii Exp $ * *------------------------------------------------------------------------- */ @@ -200,7 +200,6 @@ static MemoryContext MXactContext = NULL; /* internal MultiXactId management */ static void MultiXactIdSetOldestVisible(void); static MultiXactId CreateMultiXactId(int nxids, TransactionId *xids); -static int GetMultiXactIdMembers(MultiXactId multi, TransactionId **xids); static void RecordNewMultiXact(MultiXactId multi, MultiXactOffset offset, int nxids, TransactionId *xids); static MultiXactId GetNewMultiXactId(int nxids, MultiXactOffset *offset); @@ -816,7 +815,7 @@ GetNewMultiXactId(int nxids, MultiXactOffset *offset) * still running; in that case we have not actually looked them up, and * *xids is not set. */ -static int +int GetMultiXactIdMembers(MultiXactId multi, TransactionId **xids) { int pageno; diff --git a/src/include/access/multixact.h b/src/include/access/multixact.h index 8a4d2101e7..29cd44a76d 100644 --- a/src/include/access/multixact.h +++ b/src/include/access/multixact.h @@ -6,7 +6,7 @@ * Portions Copyright (c) 1996-2005, PostgreSQL Global Development Group * Portions Copyright (c) 1994, Regents of the University of California * - * $PostgreSQL: pgsql/src/include/access/multixact.h,v 1.4 2005/08/01 20:31:13 tgl Exp $ + * $PostgreSQL: pgsql/src/include/access/multixact.h,v 1.5 2005/08/20 01:29:16 ishii Exp $ */ #ifndef MULTIXACT_H #define MULTIXACT_H @@ -44,6 +44,7 @@ extern bool MultiXactIdIsRunning(MultiXactId multi); extern void MultiXactIdWait(MultiXactId multi); extern bool ConditionalMultiXactIdWait(MultiXactId multi); extern void MultiXactIdSetOldestMember(void); +extern int GetMultiXactIdMembers(MultiXactId multi, TransactionId **xids); extern void AtEOXact_MultiXact(void);