summaryrefslogtreecommitdiff
path: root/src/backend/storage/freespace/indexfsm.c
diff options
context:
space:
mode:
Diffstat (limited to 'src/backend/storage/freespace/indexfsm.c')
-rw-r--r--src/backend/storage/freespace/indexfsm.c28
1 files changed, 1 insertions, 27 deletions
diff --git a/src/backend/storage/freespace/indexfsm.c b/src/backend/storage/freespace/indexfsm.c
index 768b633f081..58d8e6caf2e 100644
--- a/src/backend/storage/freespace/indexfsm.c
+++ b/src/backend/storage/freespace/indexfsm.c
@@ -8,7 +8,7 @@
* Portions Copyright (c) 1994, Regents of the University of California
*
* IDENTIFICATION
- * $PostgreSQL: pgsql/src/backend/storage/freespace/indexfsm.c,v 1.2 2008/10/06 08:04:11 heikki Exp $
+ * $PostgreSQL: pgsql/src/backend/storage/freespace/indexfsm.c,v 1.3 2008/11/19 10:34:52 heikki Exp $
*
*
* NOTES:
@@ -31,20 +31,6 @@
*/
/*
- * InitIndexFreeSpaceMap - Create or reset the FSM fork for relation.
- */
-void
-InitIndexFreeSpaceMap(Relation rel)
-{
- /* Create FSM fork if it doesn't exist yet, or truncate it if it does */
- RelationOpenSmgr(rel);
- if (!smgrexists(rel->rd_smgr, FSM_FORKNUM))
- smgrcreate(rel->rd_smgr, FSM_FORKNUM, rel->rd_istemp, false);
- else
- smgrtruncate(rel->rd_smgr, FSM_FORKNUM, 0, rel->rd_istemp);
-}
-
-/*
* GetFreeIndexPage - return a free page from the FSM
*
* As a side effect, the page is marked as used in the FSM.
@@ -80,18 +66,6 @@ RecordUsedIndexPage(Relation rel, BlockNumber usedBlock)
}
/*
- * IndexFreeSpaceMapTruncate - adjust for truncation of a relation.
- *
- * We need to delete any stored data past the new relation length, so that
- * we don't bogusly return removed block numbers.
- */
-void
-IndexFreeSpaceMapTruncate(Relation rel, BlockNumber nblocks)
-{
- FreeSpaceMapTruncateRel(rel, nblocks);
-}
-
-/*
* IndexFreeSpaceMapVacuum - scan and fix any inconsistencies in the FSM
*/
void