Lines Matching refs:handp
372 * container in the handp argument. New containers are created with
378 open_dd(dsvc_handle_t *handp, dsvc_datastore_t *ddp, dsvc_contype_t type,
384 *handp = NULL;
438 *handp = hp;
490 close_dd(dsvc_handle_t *handp)
494 if (handp == NULL || DSVC_HANDLE_INVAL(*handp))
497 if ((*handp)->d_type == DSVC_DHCPTAB)
498 error = (*handp)->d_api.close_dt(&((*handp)->d_hand));
500 error = (*handp)->d_api.close_dn(&((*handp)->d_hand));
503 error = unload_public_module(&(*handp)->d_instance,
504 &(*handp)->d_api);
505 if ((*handp)->d_synch != NULL)
506 synch_fini(*handp);
507 free((*handp)->d_desc.d_resource);
508 free((*handp)->d_desc.d_location);
509 free(*handp);
510 *handp = NULL;