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