4242 * Portions Copyright (c) 1996-2005, PostgreSQL Global Development Group
4343 * Portions Copyright (c) 1994, Regents of the University of California
4444 *
45- * $PostgreSQL: pgsql/src/backend/access/transam/multixact.c,v 1.11 2005/10/28 19:00:19 tgl Exp $
45+ * $PostgreSQL: pgsql/src/backend/access/transam/multixact.c,v 1.12 2005/11/05 21:19:47 tgl Exp $
4646 *
4747 *-------------------------------------------------------------------------
4848 */
@@ -714,7 +714,7 @@ RecordNewMultiXact(MultiXactId multi, MultiXactOffset offset,
714714
715715* offptr = offset ;
716716
717- MultiXactOffsetCtl -> shared -> page_status [slotno ]= SLRU_PAGE_DIRTY ;
717+ MultiXactOffsetCtl -> shared -> page_dirty [slotno ]= true ;
718718
719719/* Exchange our lock */
720720LWLockRelease (MultiXactOffsetControlLock );
@@ -742,7 +742,7 @@ RecordNewMultiXact(MultiXactId multi, MultiXactOffset offset,
742742
743743* memberptr = xids [i ];
744744
745- MultiXactMemberCtl -> shared -> page_status [slotno ]= SLRU_PAGE_DIRTY ;
745+ MultiXactMemberCtl -> shared -> page_dirty [slotno ]= true ;
746746}
747747
748748LWLockRelease (MultiXactMemberControlLock );
@@ -1308,7 +1308,7 @@ BootStrapMultiXact(void)
13081308
13091309/* Make sure it's written out */
13101310SimpleLruWritePage (MultiXactOffsetCtl ,slotno ,NULL );
1311- Assert (MultiXactOffsetCtl -> shared -> page_status [slotno ]== SLRU_PAGE_CLEAN );
1311+ Assert (! MultiXactOffsetCtl -> shared -> page_dirty [slotno ]);
13121312
13131313LWLockRelease (MultiXactOffsetControlLock );
13141314
@@ -1319,7 +1319,7 @@ BootStrapMultiXact(void)
13191319
13201320/* Make sure it's written out */
13211321SimpleLruWritePage (MultiXactMemberCtl ,slotno ,NULL );
1322- Assert (MultiXactMemberCtl -> shared -> page_status [slotno ]== SLRU_PAGE_CLEAN );
1322+ Assert (! MultiXactMemberCtl -> shared -> page_dirty [slotno ]);
13231323
13241324LWLockRelease (MultiXactMemberControlLock );
13251325}
@@ -1405,7 +1405,7 @@ StartupMultiXact(void)
14051405
14061406MemSet (offptr ,0 ,BLCKSZ - (entryno * sizeof (MultiXactOffset )));
14071407
1408- MultiXactOffsetCtl -> shared -> page_status [slotno ]= SLRU_PAGE_DIRTY ;
1408+ MultiXactOffsetCtl -> shared -> page_dirty [slotno ]= true ;
14091409}
14101410
14111411LWLockRelease (MultiXactOffsetControlLock );
@@ -1435,7 +1435,7 @@ StartupMultiXact(void)
14351435
14361436MemSet (xidptr ,0 ,BLCKSZ - (entryno * sizeof (TransactionId )));
14371437
1438- MultiXactMemberCtl -> shared -> page_status [slotno ]= SLRU_PAGE_DIRTY ;
1438+ MultiXactMemberCtl -> shared -> page_dirty [slotno ]= true ;
14391439}
14401440
14411441LWLockRelease (MultiXactMemberControlLock );
@@ -1829,7 +1829,7 @@ multixact_redo(XLogRecPtr lsn, XLogRecord *record)
18291829
18301830slotno = ZeroMultiXactOffsetPage (pageno , false);
18311831SimpleLruWritePage (MultiXactOffsetCtl ,slotno ,NULL );
1832- Assert (MultiXactOffsetCtl -> shared -> page_status [slotno ]== SLRU_PAGE_CLEAN );
1832+ Assert (! MultiXactOffsetCtl -> shared -> page_dirty [slotno ]);
18331833
18341834LWLockRelease (MultiXactOffsetControlLock );
18351835}
@@ -1844,7 +1844,7 @@ multixact_redo(XLogRecPtr lsn, XLogRecord *record)
18441844
18451845slotno = ZeroMultiXactMemberPage (pageno , false);
18461846SimpleLruWritePage (MultiXactMemberCtl ,slotno ,NULL );
1847- Assert (MultiXactMemberCtl -> shared -> page_status [slotno ]== SLRU_PAGE_CLEAN );
1847+ Assert (! MultiXactMemberCtl -> shared -> page_dirty [slotno ]);
18481848
18491849LWLockRelease (MultiXactMemberControlLock );
18501850}