ns_conn_mt_t
del_cm4cmg(ns_conn_mt_t *cm, ns_conn_mgmt_t *cmg)
ns_conn_mt_t *pm, *m;
ns_conn_mt_t *cm)
wait_for_conn_mt(ns_conn_user_t *cu, ns_conn_mt_t *cm)
check_and_close_conn(ns_conn_mgmt_t *cmg, ns_conn_mt_t **cm,
match_conn_mt(ns_conn_user_t *cu, ns_conn_mt_t **cmt,
ns_conn_mt_t *cm = *cmt;
ns_conn_mt_t *cn;
ns_conn_mt_t *cm = cu->conn_mt;
ns_conn_mt_t *cm;
err2cm(ns_conn_mt_t *cm, int rc, ns_ldap_error_t **errorp)
err_from_cm(ns_conn_user_t *cu, ns_conn_mt_t *cm)
ns_conn_mt_t *cm;
close_conn_mt(ns_conn_mt_t *cm, int rc, ns_ldap_error_t **errorp,
ns_conn_mt_t *m;
ns_conn_mt_t *cm;
close_conn_mt_by_procchg(ns_conn_mt_t *cm, int rc, char *errmsg)
close_conn_mt_when_nouser(ns_conn_mt_t *cm)
ns_conn_mt_t *cm;
ns_conn_mt_t *cm;
conn_wait(ns_conn_mt_t *conn_mt, ns_conn_user_t *conn_user)
conn_signal(ns_conn_mt_t *conn_mt)
static int close_conn_mt(ns_conn_mt_t *, int, ns_ldap_error_t **,
static int close_conn_mt_when_nouser(ns_conn_mt_t *cm);
static int conn_signal(ns_conn_mt_t *);
static int conn_wait(ns_conn_mt_t *, ns_conn_user_t *);
static void close_conn_mt_by_procchg(ns_conn_mt_t *cm, int rc, char *errmsg);
static ns_conn_mt_t *
ns_conn_mt_t *cm;
cm = (ns_conn_mt_t *)calloc(1, sizeof (*cm));
free_conn_mt(ns_conn_mt_t *cm, int unlock_cmg)
add_cu2cm(ns_conn_user_t *cu, ns_conn_mt_t *cm)
add_cm2cmg(ns_conn_mt_t *cm, ns_conn_mgmt_t *cmg)
del_cu4cm(ns_conn_user_t *cu, ns_conn_mt_t *cm)
ns_conn_mt_t *cm_head; /* head of the conn_mt linked list */
ns_conn_mt_t *cm_tail; /* tail of the conn_mt linked list */