Lines Matching refs:fmri_buf
80 char *fmri_buf; in assemble_fmri() local
103 if ((fmri_buf = malloc(fmri_sz)) == NULL) { in assemble_fmri()
109 if (scf_myname(h, fmri_buf, fmri_sz) == -1) { in assemble_fmri()
110 free(fmri_buf); in assemble_fmri()
114 (void) strcpy(fmri_buf, base); in assemble_fmri()
117 (void) strcat(fmri_buf, SCF_FMRI_PROPERTYGRP_PREFIX); in assemble_fmri()
120 (void) strcat(fmri_buf, SCF_PG_APP_DEFAULT); in assemble_fmri()
122 (void) strcat(fmri_buf, pg); in assemble_fmri()
124 (void) strcat(fmri_buf, SCF_FMRI_PROPERTY_PREFIX); in assemble_fmri()
125 (void) strcat(fmri_buf, prop); in assemble_fmri()
126 return (fmri_buf); in assemble_fmri()
1653 char *fmri_buf, *svcfmri = NULL; in scf_simple_prop_get() local
1670 if ((fmri_buf = assemble_fmri(h, instance, pgname, propname)) == NULL) { in scf_simple_prop_get()
1679 if (scf_handle_decode_fmri(h, fmri_buf, NULL, NULL, NULL, NULL, prop, in scf_simple_prop_get()
1689 if (scf_handle_decode_fmri(h, fmri_buf, NULL, svc, in scf_simple_prop_get()
1696 if (scf_service_to_fmri(svc, fmri_buf, fmri_sz) == -1) in scf_simple_prop_get()
1698 if ((svcfmri = assemble_fmri(h, fmri_buf, pgname, in scf_simple_prop_get()
1724 free(fmri_buf); in scf_simple_prop_get()
1738 free(fmri_buf); in scf_simple_prop_get()