Lines Matching refs:flags
37 fnmatch (const char *pattern, const char *string, int flags) in fnmatch() argument
39 fnmatch (pattern, string, flags) in fnmatch()
42 int flags;
48 if ((flags & ~__FNM_FLAGS) != 0)
61 else if ((flags & FNM_PATHNAME) && *n == '/')
63 else if ((flags & FNM_PERIOD) && *n == '.' &&
64 (n == string || ((flags & FNM_PATHNAME) && n[-1] == '/')))
69 if (!(flags & FNM_NOESCAPE))
76 if ((flags & FNM_PERIOD) && *n == '.' &&
77 (n == string || ((flags & FNM_PATHNAME) && n[-1] == '/')))
81 if (((flags & FNM_PATHNAME) && *n == '/') ||
89 char c1 = (!(flags & FNM_NOESCAPE) && c == '\\') ? *p : c;
92 fnmatch(p, n, flags & ~FNM_PERIOD) == 0)
105 if ((flags & FNM_PERIOD) && *n == '.' &&
106 (n == string || ((flags & FNM_PATHNAME) && n[-1] == '/')))
118 if (!(flags & FNM_NOESCAPE) && c == '\\')
127 if ((flags & FNM_PATHNAME) && c == '/')
134 if (!(flags & FNM_NOESCAPE) && cend == '\\')
160 if (!(flags & FNM_NOESCAPE) && c == '\\')