Lines Matching defs:entry
101 * leading up to the file and the entry as found in the file
102 * - orgentry, pointer in rawbuf to the start of the entry proper.
103 * - entry, a pre-parsed entry, escaped newlines removed.
123 if (fe.entry != NULL) {
124 free(fe.entry);
125 fe.orgentry = fe.entry = NULL;
144 /* Newline, escaped or not yet processing an entry */
151 /* Found start of entry */
160 p = fe.entry = strdup(fe.orgentry);
250 delete_one_entry(const char *filename, const char *entry)
265 mpart = strchr(entry, ':');
319 if (fep->entry == NULL) {
324 tok = fep->entry;
354 if (strncmp(entry, tok, len) == 0 &&
355 entry[len] == ':' &&
396 } else if (strcmp(entry, tok) == 0 ||
397 (strncmp(entry, tok, len) == 0 &&
398 entry[len] == ':' &&
399 entry[len+1] == '*' &&
400 entry[len+2] == '\0')) {
407 /* Copy unaffected entry. */
435 delete_plcy_entry(const char *filename, const char *entry)
441 copy = strdup(entry);
532 * Verify that the policy entry is valid and return the canonical entry.
535 check_plcy_entry(char *entry, const char *driver, boolean_t todel)
540 size_t sz = strlen(entry) * 2 + strlen(driver) + 3;
555 while ((tok = strtok(entry, " \t\n")) != NULL) {
556 entry = NULL;
627 update_device_policy(const char *filename, const char *entry, boolean_t repl)
634 dup = strdup(entry);
641 * Split the entry in lines; then get the first token
662 (void) fputs(entry, fp);