fmd_nvl_dup
extern nvlist_t *fmd_nvl_dup(fmd_hdl_t *, nvlist_t *, int);
if ((ret = fmd_nvl_dup(hdl, fmri, FMD_SLEEP)) == NULL) {
myattr = fmd_nvl_dup(fmevt_hdl, rawattr, FMD_SLEEP);
tmparr[nslelem++] = fmd_nvl_dup(hdl, mech_nvl,
fru = fmd_nvl_dup(hdl, fmri, FMD_SLEEP);