Searched refs:FNM_PATHNAME (Results 1 - 4 of 4) sorted by relevance
/barrelfish-master/lib/libc/tests/gen/ |
H A D | fnmatch_testcases.h | 149 { "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 D | fnmatch_test.c | 44 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 D | fnmatch.h | 41 #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 D | fnmatch.c | 119 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