FM_EREPORT_DETECTOR
err |= nvlist_add_nvlist(nvl, FM_EREPORT_DETECTOR, fmri);
nvlist_lookup_nvlist(nvl, FM_EREPORT_DETECTOR, &mod) == 0 &&
e |= nvlist_add_nvlist(nvl, FM_EREPORT_DETECTOR, detector);
(void) nvlist_lookup_nvlist(nvl, FM_EREPORT_DETECTOR,
(void) nvlist_lookup_nvlist(nvl, FM_EREPORT_DETECTOR,
if (nvlist_lookup_nvlist(nvl, FM_EREPORT_DETECTOR, &dfmri) != 0) {
(void) nvlist_remove_all(nvl, FM_EREPORT_DETECTOR);
(void) nvlist_add_nvlist(nvl, FM_EREPORT_DETECTOR, detector);
(void) nvlist_add_nvlist(erpt, FM_EREPORT_DETECTOR, detector);
if (nvlist_lookup_nvlist(nvl, FM_EREPORT_DETECTOR, &detector) != 0 ||
if (nvlist_lookup_nvlist(nvl, FM_EREPORT_DETECTOR, &detector) != 0)
err |= nvlist_lookup_nvlist(nvl, FM_EREPORT_DETECTOR, &detector);
(void) nvlist_add_nvlist(erpt, FM_EREPORT_DETECTOR, new_detector);
(void) nvlist_remove_all(nvl, FM_EREPORT_DETECTOR);
(void) nvlist_add_nvlist(nvl, FM_EREPORT_DETECTOR,
(void) nvlist_add_nvlist(event, FM_EREPORT_DETECTOR,
e |= nvlist_add_nvlist(nvl, FM_EREPORT_DETECTOR, detector);
FM_EREPORT_DETECTOR, &detector);
if (nvlist_lookup_nvlist(nvlist, FM_EREPORT_DETECTOR, &detector) == 0)
if (nvlist_add_nvlist(ereport, FM_EREPORT_DETECTOR,