| 1554 | |
| 1555 | |
| 1556 | void PAG_release_page(thread_db* tdbb, const PageNumber& number, const PageNumber& prior_page) |
| 1557 | { |
| 1558 | /************************************** |
| 1559 | * |
| 1560 | * P A G _ r e l e a s e _ p a g e |
| 1561 | * |
| 1562 | ************************************** |
| 1563 | * |
| 1564 | * Functional description |
| 1565 | * Release a page to the free page page. |
| 1566 | * |
| 1567 | **************************************/ |
| 1568 | |
| 1569 | fb_assert(number.getPageSpaceID() == prior_page.getPageSpaceID() || |
| 1570 | prior_page == ZERO_PAGE_NUMBER); |
| 1571 | |
| 1572 | const ULONG pgNum = number.getPageNum(); |
| 1573 | PAG_release_pages(tdbb, number.getPageSpaceID(), 1, &pgNum, prior_page.getPageNum()); |
| 1574 | } |
| 1575 | |
| 1576 | |
| 1577 | void PAG_release_pages(thread_db* tdbb, USHORT pageSpaceID, int cntRelease, |
no test coverage detected