Lines Matching refs:flags
40 flags_to_string(int flags) in flags_to_string() argument
54 if (flags & flagvalues[i]) { in flags_to_string()
59 flags &= ~flagvalues[i]; in flags_to_string()
65 else if (flags != 0) in flags_to_string()
66 sprintf(p, "%d", flags); in flags_to_string()
76 int flags, result; in ATF_TC_BODY() local
81 flags = t->flags; in ATF_TC_BODY()
83 result = fnmatch(t->pattern, t->string, flags); in ATF_TC_BODY()
87 !(flags & FNM_NOESCAPE)) { in ATF_TC_BODY()
88 flags |= FNM_NOESCAPE; in ATF_TC_BODY()
89 result = fnmatch(t->pattern, t->string, flags); in ATF_TC_BODY()
92 flags = t->flags; in ATF_TC_BODY()
97 !(flags & (FNM_NOESCAPE | FNM_LEADING_DIR))) { in ATF_TC_BODY()
98 flags |= FNM_NOESCAPE; in ATF_TC_BODY()
99 result = fnmatch(t->pattern, t->string, flags); in ATF_TC_BODY()
102 flags = t->flags; in ATF_TC_BODY()
106 !(flags & (FNM_PATHNAME | FNM_PERIOD))) { in ATF_TC_BODY()
107 flags |= FNM_PERIOD; in ATF_TC_BODY()
108 result = fnmatch(t->pattern, t->string, flags); in ATF_TC_BODY()
111 flags = t->flags; in ATF_TC_BODY()
115 !(flags & FNM_PATHNAME)) { in ATF_TC_BODY()
116 flags |= FNM_PATHNAME; in ATF_TC_BODY()
117 result = fnmatch(t->pattern, t->string, flags); in ATF_TC_BODY()
120 flags = t->flags; in ATF_TC_BODY()
125 flags & FNM_PATHNAME && !(flags & FNM_PERIOD)) { in ATF_TC_BODY()
126 flags |= FNM_PERIOD; in ATF_TC_BODY()
127 result = fnmatch(t->pattern, t->string, flags); in ATF_TC_BODY()
130 flags = t->flags; in ATF_TC_BODY()
135 !(flags & (FNM_PATHNAME | FNM_PERIOD))) { in ATF_TC_BODY()
136 flags |= FNM_PATHNAME | FNM_PERIOD; in ATF_TC_BODY()
137 result = fnmatch(t->pattern, t->string, flags); in ATF_TC_BODY()
140 flags = t->flags; in ATF_TC_BODY()
143 && !(flags & FNM_LEADING_DIR)) { in ATF_TC_BODY()
144 flags |= FNM_LEADING_DIR; in ATF_TC_BODY()
145 result = fnmatch(t->pattern, t->string, flags); in ATF_TC_BODY()
148 flags = t->flags; in ATF_TC_BODY()
150 if (t->result == 0 && !(flags & FNM_CASEFOLD)) { in ATF_TC_BODY()
151 flags |= FNM_CASEFOLD; in ATF_TC_BODY()
152 result = fnmatch(t->pattern, t->string, flags); in ATF_TC_BODY()
155 flags = t->flags; in ATF_TC_BODY()
159 !(flags & (FNM_NOESCAPE | FNM_CASEFOLD))) { in ATF_TC_BODY()
160 flags |= FNM_NOESCAPE | FNM_CASEFOLD; in ATF_TC_BODY()
161 result = fnmatch(t->pattern, t->string, flags); in ATF_TC_BODY()
164 flags = t->flags; in ATF_TC_BODY()
171 t->pattern, t->string, flags_to_string(flags), result); in ATF_TC_BODY()
174 t->pattern, t->string, flags_to_string(flags), in ATF_TC_BODY()