Lines Matching refs:pattern
67 char *pattern, *ptr, *fname_ptr, saved_char; in exclude_fname() local
89 pattern = mod_ptr->mod_str; in exclude_fname()
117 num_pattern_slash = count_slashes(pattern); in exclude_fname()
141 if ((pattern[0] == '.') && (pattern[1] == '.') && in exclude_fname()
142 (pattern[2] == '/')) { in exclude_fname()
143 pattern = strchr(pattern, '/'); in exclude_fname()
149 if (fnmatch(pattern, ptr, FNM_PATHNAME) == 0) { in exclude_fname()
182 (void) strlcpy(pattern_cp, pattern, in exclude_fname()
559 char *pattern; in add_modifier() local
564 pattern = modifier_str; in add_modifier()
567 if (pattern[0] == '!') { in add_modifier()
569 pattern++; in add_modifier()
572 is_dir = (pattern[0] != '\0' && pattern[strlen(pattern) - 1] == '/'); in add_modifier()
578 new_mod_ptr->mod_str = safe_strdup(pattern); in add_modifier()
613 char full_path[PATH_MAX], pattern[PATH_MAX]; in add_subtree_rule() local
657 (void) strlcpy(pattern, beg_pattern, in add_subtree_rule()
660 (void) strlcpy(pattern, beg_pattern, sizeof (pattern)); in add_subtree_rule()
698 if (fnmatch(pattern, dir_entry->d_name, in add_subtree_rule()