Ejemplo n.º 1
0
rcu_hashtable *rcu_cre_hash_tbl(int nr_bucket) {
    rcu_hashtable *tbl;
    int tbl_size;
    if (nr_bucket == 0) {
        return NULL;
    }
    tbl_size = RCU_SIZEOF_HASHTABLE(nr_bucket);
    tbl = (rcu_hashtable*) rcu_alloc_mem_cell(tbl_size);
    if (tbl == NULL) {
        return NULL;
    }
    return NULL;
}
Ejemplo n.º 2
0
RCU_HASHTABLE *rcu_cre_hash_tbl(RCU_U4 nr_bucket){
RCU_HASHTABLE *tbl;
RCU_U4 tbl_size;
    RCU_LOG_INFO_P1("Creating hash table with %lu buckets\n",nr_bucket);
    if (nr_bucket == 0){
        return(RCU_NULL);
    }
    tbl_size = RCU_SIZEOF_HASHTABLE(nr_bucket);
    tbl = (RCU_HASHTABLE*)rcu_alloc_mem_cell(tbl_size);
    if (tbl == RCU_NULL){
        RCU_SET_ERCD(RCU_E_NOMEM);
        RCU_LOG_WARN_P1("%s",RCU_GET_ERR_MSG());
        return(RCU_NULL);
    }
    return(RCU_NULL);
}