Exemplo n.º 1
0
void destroy_zk_hashtable(zk_hashtable* ht)
{
    if(ht!=0) {
        do_clean_hashtable(ht);
        hashtable_destroy(ht->ht,0);
        free(ht);
    }
}
Exemplo n.º 2
0
void clean_zk_hashtable(zk_hashtable* ht)
{
#ifdef THREADED
    pthread_mutex_lock(&ht->lock);
#endif
    do_clean_hashtable(ht);    
#ifdef THREADED
    pthread_mutex_unlock(&ht->lock);
#endif    
}
Exemplo n.º 3
0
void destroy_zk_hashtable(zk_hashtable* ht)
{
    if(ht!=0){
        do_clean_hashtable(ht);
        hashtable_destroy(ht->ht,0);
#ifdef THREADED
        pthread_mutex_destroy(&ht->lock);
#endif
        free(ht);
    }
}