| 5269 | |
| 5270 | |
| 5271 | void BufferDesc::lockIO(thread_db* tdbb) |
| 5272 | { |
| 5273 | bdb_syncIO.lock(NULL, SYNC_EXCLUSIVE, FB_FUNCTION); |
| 5274 | |
| 5275 | fb_assert(!bdb_io_locks && bdb_io != tdbb || bdb_io_locks && bdb_io == tdbb); |
| 5276 | |
| 5277 | bdb_io = tdbb; |
| 5278 | bdb_io->registerBdb(this); |
| 5279 | ++bdb_io_locks; |
| 5280 | ++bdb_use_count; |
| 5281 | } |
| 5282 | |
| 5283 | |
| 5284 | void BufferDesc::unLockIO(thread_db* tdbb) |
no test coverage detected