#define TAILQ_REMOVE ( head,
elm,
field   ) 

Value:

do {                            \
        if (((elm)->field.tqe_next) != NULL)                            \
                (elm)->field.tqe_next->field.tqe_prev =         \
                    (elm)->field.tqe_prev;                              \
        else                                                            \
                (head)->tqh_last = (elm)->field.tqe_prev;               \
        *(elm)->field.tqe_prev = (elm)->field.tqe_next;                 \
} while (0)

Definition at line 183 of file queue.h.

Referenced by __db_join_close(), __txn_freekids(), CDB___db_c_close(), CDB___db_c_destroy(), CDB___db_icursor(), CDB___db_rmid_to_env(), CDB___db_unmap_rmid(), CDB___log_close_files(), CDB___log_rem_logid(), CDB___txn_end(), and CDB_memp_fclose().


Generated on Sun Jun 8 10:56:55 2008 for GNUmifluz by  doxygen 1.5.5