FM_FMRI_SW_SITE_FUNC
err += nvlist_add_string(site, FM_FMRI_SW_SITE_FUNC, str);
err |= sw_add_optl_string(site, FM_FMRI_SW_SITE_FUNC, site_func);
(void) lookup_string(site, FM_FMRI_SW_SITE_FUNC,
":" FM_FMRI_SW_SITE_FUNC "=", NULL);