| Return Type | Function name | Arguments |
|---|---|---|
| void | hzLockRW::Kill | (void) |
Declared in file: hzLock.h
Defined in file : hzLock.cpp
Function Logic:
Function body:
void hzLockRW::Kill (void)
{
uint32_t tid ;
if (_hzGlobal_MT)
{
tid = pthread_self() ;
if (!m_lockval)
Fatal("hzLockRW::hzKill. Attempt by thread %u to kill unaquired lock\n", tid) ;
if (m_lockval == 0xffffffff)
Fatal("hzLockRW::hzKill. Attempt by thread %u to kill a deprecated lock\n", tid) ;
if (m_lockval != tid)
Fatal("hzLockRW::hzKill. Attempt by thread %u to kill lock aquired by thread (%u)\n", tid, m_lockval) ;
m_lockval = 0xffffffff;
}
}