void CVMmemManagerDestroy() { /* Destroy all the private data. */ if (memList != NULL) { CVMMemPrivateData *d = memList; while (d != NULL) { CVMMemPrivateData *next = d->next; free(d); d = next; } } /* Destroy all the locks */ if (wnlLock != NULL) { CVMmutexDestroy(wnlLock); free(wnlLock); } }
void CVMreentrantMutexDestroy(CVMReentrantMutex * rm) { CVMmutexDestroy(&rm->mutex); }
void jsr120_sms_pool_finalize() { if (!is_mutex_inited) { is_mutex_inited = 0; CVMmutexDestroy(&_mutex); } }