tt->time = FT_ApproxTime();
tt->tid = transCounter++;
tt->next = allTrans;
+ VTRANS_OBJ_LOCK_INIT(tt);
allTrans = tt;
VTRANS_UNLOCK;
return tt;
if (tt->rxCallPtr)
rxi_CallError(tt->rxCallPtr, RX_CALL_DEAD);
*lt = tt->next;
+ VTRANS_OBJ_LOCK_DESTROY(tt);
free(tt);
if (lock) VTRANS_UNLOCK;
return 0;