Blame cxsa_locking.c

Packit d922f1
#include "cxsa_locking.h"
Packit d922f1
#include "cxsa_memory.h"
Packit d922f1
Packit d922f1
#ifdef USE_ITHREADS
Packit d922f1
cxsa_global_lock CXSAccessor_lock;
Packit d922f1
Packit d922f1
void _init_cxsa_lock(cxsa_global_lock* theLock) {
Packit d922f1
  cxa_memzero((void*)theLock, sizeof(cxsa_global_lock));
Packit d922f1
  MUTEX_INIT(&theLock->mutex);
Packit d922f1
  COND_INIT(&theLock->cond);
Packit d922f1
  theLock->locks = 0;
Packit d922f1
}
Packit d922f1
#endif