topo_hdl_strdup
*facname = topo_hdl_strdup(hdl, nn);
*factype = topo_hdl_strdup(hdl, tt);
extern char *topo_hdl_strdup(topo_hdl_t *, const char *);
(path->tsp_fmristr = topo_hdl_strdup(thp, pathstr)) ==
if ((*fmristr = topo_hdl_strdup(thp, str)) == NULL)
if ((*label = topo_hdl_strdup(thp, lp)) == NULL)
if ((*serial = topo_hdl_strdup(thp, sp)) == NULL)
if ((*serial = topo_hdl_strdup(thp, sp)) == NULL)
mod->tm_name = topo_hdl_strdup(thp, name);
mod->tm_path = topo_hdl_strdup(thp, path);
mod->tm_rootdir = topo_hdl_strdup(thp, thp->th_rootdir);
topo_hdl_strdup(thp, pip->tpi_name)) == NULL) {
if ((pip->tpi_name = topo_hdl_strdup(thp, pinfo->tpi_name))
if ((s2 = topo_hdl_strdup(thp, str)) == NULL)
if ((a1[i] = topo_hdl_strdup(thp, a2[i]))
if ((pv->tp_name = topo_hdl_strdup(thp, pname))
if ((pm->tpm_name = topo_hdl_strdup(thp, mname)) == NULL)
thp->th_product = topo_hdl_strdup(thp, di_node_name(root));
thp->th_product = topo_hdl_strdup(thp, thp->th_platform);
rootdir = topo_hdl_strdup(thp, "/");
thp->th_rootdir = topo_hdl_strdup(thp, rpath);
thp->th_platform = topo_hdl_strdup(thp, platform);
thp->th_isa = topo_hdl_strdup(thp, isa);
thp->th_machine = topo_hdl_strdup(thp, uts.machine);
if ((ustr = topo_hdl_strdup(thp, thp->th_uuid)) == NULL) {
return (topo_hdl_strdup(mod->tm_hdl, s));
pp = topo_hdl_strdup(thp, buf);