8
0
mirror of https://github.com/FirebirdSQL/firebird.git synced 2025-02-02 10:40:38 +01:00

VMS lock cleanup

This commit is contained in:
mapopa 2014-04-30 09:20:30 +00:00
parent 9176e2f4f6
commit 204f33a5c9

View File

@ -735,19 +735,10 @@ SLONG LCK_read_data(thread_db* tdbb, Lock* lock)
fb_assert(LCK_CHECK_LOCK(lock));
#ifdef VMS
if (!LCK_lock(NULL, lock, LCK_null, LCK_NO_WAIT))
return 0;
const SLONG data = dbb->dbb_lock_mgr->readData(lock->lck_id);
LCK_release(lock);
#else
const SLONG data =
dbb->dbb_lock_mgr->readData2(lock->lck_type,
(UCHAR*) &lock->lck_key, lock->lck_length,
lock->lck_owner_handle);
#endif
fb_assert(LCK_CHECK_LOCK(lock));
return data;
}