rem: DBG("DEBUG: delete_handler : re post for delete\n");
add: DBG("DEBUG: delete_handler : re post for delete (%d)\n",p_cell->ref_counter);
context: void delete_handler( void *attr){   struct cell *p_cell = (struct cell*)attr;   /* the transaction is already removed from DEL_LIST by the timer */    /* if is not refenceted -> is deleted*/    if ( p_cell->ref_counter==0 )    {       DBG("DEBUG: delete_handler : delete transaction\n");       free_cell( p_cell );    }    else    {       DBG("DEBUG: delete_handler : re post for delete\n");       /* else it's readded to del list for future del */       add_to_tail_of_timer( hash_table, (&(p_cell->dele_tl)), DELETE_LIST, DEL_TIME_OUT );    }    DBG("DEBUG: delete_handler : done\n");}