Lines Matching refs:patterns
185 * Standard set of module name patterns to check, in order of preference
210 PatternPtr patterns = NULL;
230 patterns = xallocarray(i + 1, sizeof(PatternRec));
231 if (!patterns) {
236 p = patterns + i;
247 patterns[i] = *p;
251 patterns[i].pattern = NULL;
254 patterns = stdPatterns;
255 return patterns;
259 FreePatterns(PatternPtr patterns)
261 if (patterns && patterns != stdPatterns)
262 free(patterns);
329 FindModule(const char *module, const char *dirname, PatternPtr patterns)
353 PatternPtr patterns = NULL;
368 if (!(patterns = InitPatterns(patternlist)))
386 for (p = patterns; p->pattern; p++) {
421 FreePatterns(patterns);
678 PatternPtr patterns = NULL;
685 patterns = InitPatterns(NULL);
686 name = LoaderGetCanonicalName(module, patterns);
739 found = FindModule(m, *path_elem, patterns);
834 FreePatterns(patterns);
966 LoaderGetCanonicalName(const char *modname, PatternPtr patterns)
982 for (p = patterns; p->pattern; p++)