set_error
return (set_error(thp, ETOPO_FMRI_MALFORM, err,
return (set_error(thp, ETOPO_METHOD_NOTSUP, err,
return (set_error(thp, ETOPO_FMRI_NVL, err,
return (set_error(thp, ETOPO_FMRI_NVL, err,
return (set_error(thp, ETOPO_FMRI_MALFORM, err,
return (set_error(thp, ETOPO_METHOD_NOTSUP, err,
return (set_error(thp, *err, err, TOPO_METH_NVL2STR, out));
return (set_error(thp, ETOPO_METHOD_INVAL, err,
return (set_error(thp, ETOPO_NOMEM, err,
return (set_error(thp, ETOPO_FMRI_MALFORM, err,
return (set_error(thp, ETOPO_FMRI_MALFORM, err,
return (set_error(thp, ETOPO_FMRI_MALFORM, err,
return (set_error(thp, ETOPO_METHOD_NOTSUP, err,
return (set_error(thp, ETOPO_METHOD_NOTSUP, err,
return (set_error(thp, ETOPO_FMRI_NVL, err, TOPO_METH_STR2NVL,
return (set_error(thp, ETOPO_FMRI_NVL, err, TOPO_METH_STR2NVL,
return (set_error(thp, *err, err, TOPO_METH_STR2NVL, in));
return (set_error(thp, ETOPO_FMRI_NVL, err,
return (set_error(thp, ETOPO_FMRI_MALFORM, err,
return (set_error(thp, ETOPO_METHOD_NOTSUP, err,
(void) set_error(thp, *err, err, TOPO_METH_PRESENT, out);
return (set_error(thp, ETOPO_FMRI_MALFORM, err,
return (set_error(thp, ETOPO_METHOD_NOTSUP, err,
(void) set_error(thp, *err, err, TOPO_METH_REPLACED, out);
return (set_error(thp, ETOPO_FMRI_MALFORM, err,
return (set_error(thp, ETOPO_METHOD_NOTSUP, err,
return (set_error(thp, ETOPO_FMRI_NVL, err, TOPO_METH_CONTAINS,
return (set_error(thp, ETOPO_FMRI_NVL, err, TOPO_METH_CONTAINS,
return (set_error(thp, *err, err, TOPO_METH_CONTAINS, in));
return (set_error(thp, ETOPO_FMRI_MALFORM, err,
return (set_error(thp, ETOPO_METHOD_NOTSUP, err,
return (set_error(thp, *err, err, TOPO_METH_UNUSABLE, out));
return (set_error(thp, ETOPO_FMRI_MALFORM, err,
return (set_error(thp, ETOPO_METHOD_NOTSUP, err,
return (set_error(thp, *err, err, TOPO_METH_RETIRE, out));
return (set_error(thp, ETOPO_METHOD_FAIL, err,
return (set_error(thp, ETOPO_FMRI_MALFORM, err,
return (set_error(thp, ETOPO_METHOD_NOTSUP, err,
return (set_error(thp, *err, err, TOPO_METH_UNRETIRE, out));
return (set_error(thp, ETOPO_METHOD_FAIL, err,
return (set_error(thp, ETOPO_FMRI_MALFORM, err,
return (set_error(thp, ETOPO_METHOD_NOTSUP, err,
return (set_error(thp, *err, err, TOPO_METH_SERVICE_STATE,
return (set_error(thp, ETOPO_FMRI_MALFORM, err,
return (set_error(thp, ETOPO_METHOD_NOTSUP, err,
return (set_error(thp, *err, err, TOPO_METH_EXPAND, out));
return (set_error(thp, ETOPO_FMRI_MALFORM, err,
return (set_error(thp, ETOPO_METHOD_NOTSUP, err,
return (set_error(thp, ETOPO_FMRI_NVL, err,
return (set_error(thp, ETOPO_FMRI_NVL, err,
return (set_error(thp, ETOPO_PROP_NOENT, err,
return (set_error(thp, *err, err, "topo_fmri_asru", NULL));
return (set_error(thp, ETOPO_PROP_NVL, err, "topo_fmri_asru",
return (set_error(thp, ETOPO_PROP_NOMEM, err, "topo_fmri_asru",
return (set_error(thp, *err, err, "topo_fmri_fru", NULL));
return (set_error(thp, ETOPO_PROP_NVL, err, "topo_fmri_fru",
return (set_error(thp, ETOPO_PROP_NOMEM, err, "topo_fmri_fru",
return (set_error(thp, *err, err, "topo_fmri_label", NULL));
return (set_error(thp, ETOPO_PROP_NVL, err, "topo_fmri_label",
return (set_error(thp, ETOPO_PROP_NOMEM, err, "topo_fmri_label",
return (set_error(thp, ETOPO_PROP_NOMEM, err,
return (set_error(thp, *err, err, "topo_fmri_serial", NULL));
return (set_error(thp, ETOPO_PROP_NVL, err, "topo_fmri_serial",
return (set_error(thp, ETOPO_PROP_NOMEM, err,
return (set_error(thp, ETOPO_FMRI_MALFORM, err,
return (set_error(thp, ETOPO_METHOD_NOTSUP, err,
return (set_error(thp, ETOPO_FMRI_NVL, err,
return (set_error(thp, ETOPO_FMRI_NVL, err,
return (set_error(thp, ETOPO_FMRI_MALFORM, err,
return (set_error(thp, ETOPO_METHOD_NOTSUP, err,
return (set_error(thp, ETOPO_FMRI_NVL, err,
return (set_error(thp, ETOPO_FMRI_NVL, err,
return (set_error(thp, ETOPO_PROP_NOENT, err,
return (set_error(thp, ETOPO_FMRI_MALFORM, err,
return (set_error(thp, ETOPO_FMRI_MALFORM, err,
return (set_error(thp, ETOPO_METHOD_NOTSUP, err,
return (set_error(thp, ETOPO_FMRI_NVL, err, TOPO_METH_COMPARE,
return (set_error(thp, ETOPO_FMRI_NVL, err, TOPO_METH_COMPARE,
return (set_error(thp, *err, err, TOPO_METH_COMPARE, in));
if (set_error(&error, perform_flag_actions(sap)) != 0)
if (set_error(&error, perform_file_actions(fap, dirbuf)) != 0)
(void) set_error(&error, 0);
(void) set_error(&error, errno);
if (set_error(&error, perform_flag_actions(sap)) != 0)
if (set_error(&error, perform_file_actions(fap, dirbuf)) != 0)
(void) set_error(&error, 0);
if (set_error(&error, errno) == ENOEXEC) {
(void) set_error(&error, 0);
(void) set_error(&error, errno);
(void) set_error(&error, 0);