| 848 | |
| 849 | |
| 850 | void LCK_write_data(thread_db* tdbb, Lock* lock, LOCK_DATA_T data) |
| 851 | { |
| 852 | /************************************** |
| 853 | * |
| 854 | * L C K _ w r i t e _ d a t a |
| 855 | * |
| 856 | ************************************** |
| 857 | * |
| 858 | * Functional description |
| 859 | * Write a longword into an existing lock. |
| 860 | * |
| 861 | **************************************/ |
| 862 | SET_TDBB(tdbb); |
| 863 | Database* const dbb = tdbb->getDatabase(); |
| 864 | |
| 865 | fb_assert(LCK_CHECK_LOCK(lock)); |
| 866 | |
| 867 | dbb->lockManager()->writeData(lock->lck_id, data); |
| 868 | lock->lck_data = data; |
| 869 | |
| 870 | fb_assert(LCK_CHECK_LOCK(lock)); |
| 871 | } |
| 872 | |
| 873 | |
| 874 | static void bug_lck(const TEXT* string) |
no test coverage detected