Lines Matching defs:entryp
578 * Frees the record pointed to by entryp.
581 free_dd(dsvc_handle_t hand, void *entryp)
583 if (DSVC_HANDLE_INVAL(hand) || entryp == NULL)
587 free_dtrec((dt_rec_t *)entryp);
589 free_dnrec((dn_rec_t *)entryp);
680 * Deletes the record referred to by entryp from the DHCP container hand.
681 * Caller is responsible for freeing entryp if it was dynamically
685 delete_dd_entry(dsvc_handle_t hand, void *entryp)
693 if (!validate_dd_entry(hand, entryp, B_TRUE))
703 error = hand->d_api.delete_dt(hand->d_hand, entryp);
705 error = hand->d_api.delete_dn(hand->d_hand, entryp);
756 validate_dd_entry(dsvc_handle_t hand, const void *entryp, boolean_t justkey)
758 if (entryp == NULL)
762 return (validate_dtrec(hand, (dt_rec_t *)entryp, justkey));
764 return (validate_dnrec(hand, (dn_rec_t *)entryp, justkey));