Searched refs:FNM_PATHNAME (Results 1 - 4 of 4) sorted by relevance

/barrelfish-master/lib/libc/tests/gen/
H A Dfnmatch_testcases.h149 { "a/a", "a/a", FNM_PATHNAME, 0 },
150 { "a/*", "a/a", FNM_PATHNAME, 0 },
151 { "*/a", "a/a", FNM_PATHNAME, 0 },
152 { "*/*", "a/a", FNM_PATHNAME, 0 },
153 { "a*b/*", "abbb/x", FNM_PATHNAME, 0 },
154 { "a*b/*", "abbb/.x", FNM_PATHNAME, 0 },
155 { "*", "a/a", FNM_PATHNAME, FNM_NOMATCH },
156 { "*/*", "a/a/a", FNM_PATHNAME, FNM_NOMATCH },
157 { "b/*", "b/.x", FNM_PATHNAME | FNM_PERIOD, FNM_NOMATCH },
158 { "b*/*", "a/.x", FNM_PATHNAME | FNM_PERIO
[all...]
H A Dfnmatch_test.c44 static const int flagvalues[] = { FNM_NOESCAPE, FNM_PATHNAME,
46 static const char flagnames[] = "FNM_NOESCAPE\0FNM_PATHNAME\0FNM_PERIOD\0FNM_LEADING_DIR\0FNM_CASEFOLD\0";
108 !(flags & (FNM_PATHNAME | FNM_PERIOD))) {
117 !(flags & FNM_PATHNAME)) {
118 flags |= FNM_PATHNAME;
127 flags & FNM_PATHNAME && !(flags & FNM_PERIOD)) {
137 !(flags & (FNM_PATHNAME | FNM_PERIOD))) {
138 flags |= FNM_PATHNAME | FNM_PERIOD;
/barrelfish-master/include/
H A Dfnmatch.h41 #define FNM_PATHNAME 0x02 /* Slash must be matched by slash. */ macro
52 #define FNM_FILE_NAME FNM_PATHNAME
/barrelfish-master/lib/libc/gen/
H A Dfnmatch.c119 if (sc == '/' && (flags & FNM_PATHNAME))
123 ((flags & FNM_PATHNAME) && *(string - 1) == '/')))
135 ((flags & FNM_PATHNAME) && *(string - 1) == '/')))
140 if (flags & FNM_PATHNAME)
146 else if (c == '/' && flags & FNM_PATHNAME) {
164 if (sc == '/' && (flags & FNM_PATHNAME))
168 ((flags & FNM_PATHNAME) && *(string - 1) == '/')))
221 if (sc == '/' && flags & FNM_PATHNAME)
270 } else if (*pattern == '/' && (flags & FNM_PATHNAME)) {

Completed in 37 milliseconds