|
7 | 7 | *
|
8 | 8 | *
|
9 | 9 | * IDENTIFICATION
|
10 |
| - * $Header: /cvsroot/pgsql/src/backend/access/hash/hashovfl.c,v 1.17 1998/09/01 03:20:57 momjian Exp $ |
| 10 | + * $Header: /cvsroot/pgsql/src/backend/access/hash/hashovfl.c,v 1.18 1998/10/0420:19:08 tgl Exp $ |
11 | 11 | *
|
12 | 12 | * NOTES
|
13 | 13 | * Overflow pages look like ordinary relation pages.
|
@@ -121,11 +121,11 @@ _hash_getovfladdr(Relation rel, Buffer *metabufp)
|
121 | 121 | splitnum=metap->OVFL_POINT;
|
122 | 122 | max_free=metap->SPARES[splitnum];
|
123 | 123 |
|
124 |
| -free_page= (max_free-1) >> (metap->BSHIFT+BYTE_TO_BIT); |
| 124 | +free_page= (max_free-1) >> (metap->hashm_bshift+BYTE_TO_BIT); |
125 | 125 | free_bit= (max_free-1)& (BMPGSZ_BIT(metap)-1);
|
126 | 126 |
|
127 | 127 | /* Look through all the free maps to find the first free block */
|
128 |
| -first_page=metap->LAST_FREED >> (metap->BSHIFT+BYTE_TO_BIT); |
| 128 | +first_page=metap->LAST_FREED >> (metap->hashm_bshift+BYTE_TO_BIT); |
129 | 129 | for (i=first_page;i <=free_page;i++)
|
130 | 130 | {
|
131 | 131 | Pagemappage;
|
@@ -369,7 +369,7 @@ _hash_freeovflpage(Relation rel, Buffer ovflbuf)
|
369 | 369 | if (ovflpgno<metap->LAST_FREED)
|
370 | 370 | metap->LAST_FREED=ovflpgno;
|
371 | 371 |
|
372 |
| -bitmappage= (ovflpgno >> (metap->BSHIFT+BYTE_TO_BIT)); |
| 372 | +bitmappage= (ovflpgno >> (metap->hashm_bshift+BYTE_TO_BIT)); |
373 | 373 | bitmapbit=ovflpgno& (BMPGSZ_BIT(metap)-1);
|
374 | 374 |
|
375 | 375 | blkno=metap->hashm_mapp[bitmappage];
|
|