Return TypeFunction nameArguments
voidhzLockS::Kill(void)

Declared in file: hzLock.h
Defined in file : hzLock.cpp

Function Logic:

0:START 1:_hzGlobal_MT 2:pthread_self tid 3:!m_lockval 4:Fatal 5:m_lockval==0xffffffff 6:Fatal 7:m_lockval!=tid 8:Fatal 9:m_lockval 10: No text

Function body:

void hzLockS::Kill (void)
{
   uint32_t    tid ;
   if (_hzGlobal_MT)
   {
       tid = pthread_self() ;
       if (!m_lockval)
           Fatal("hzLockS::hzKill. Attempt by thread %u to kill unaquired lock\n", tid) ;
       if (m_lockval == 0xffffffff)
           Fatal("hzLockS::hzKill. Attempt by thread %u to kill a deprecated lock\n", tid) ;
       if (m_lockval != tid)
           Fatal("hzLockS::hzKill. Attempt by thread %u to kill lock aquired by thread (%u)\n", tid, m_lockval) ;
       m_lockval = 0xffffffff;
   }
}