Lines Matching refs:fmri
69 char *fmri;
100 char *fmri;
135 * <fmri>< ><manifest path>< ><package name><\n>
144 fmri = NULL;
155 fmri = line;
165 if (fmri != NULL && strlen(fmri) > 0 &&
166 strlen(fmri) < max_scf_fmri_size &&
171 fmri, manifest, pkgname);
172 if (fmri_in_deathrow_internal(fmri) == NULL) {
173 /* fmri is not in list, add fmri */
174 deathrow_add(fmri);
205 startd_free(d->fmri, strlen(d->fmri) + 1);
217 deathrow_add(const char *fmri)
221 assert(fmri != NULL);
224 d->fmri = startd_alloc(strlen(fmri) + 1);
225 (void) strcpy(d->fmri, fmri);
229 log_framework(LOG_DEBUG, "Deathrow added <%s>\n", d->fmri);
233 fmri_in_deathrow_internal(const char *fmri)
237 assert(fmri != NULL);
243 if (strcmp(fmri, d->fmri) == 0) {
251 is_fmri_in_deathrow(const char *fmri)
256 return ((fmri_in_deathrow_internal(fmri) != NULL) ? B_TRUE : B_FALSE);