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