Lines Matching refs:ATF_REQUIRE

81 	ATF_REQUIRE(mkdir(DIR, 0755) == 0);
82 ATF_REQUIRE((fd = open(FILE, O_CREAT|O_RDWR, 0644)) != -1);
83 ATF_REQUIRE(close(fd) == 0);
85 ATF_REQUIRE((dfd = open(DIR, O_RDONLY, 0)) != -1);
87 ATF_REQUIRE((fd = openat(dfd, BASEFILE, O_RDWR, 0)) != -1);
88 ATF_REQUIRE(close(fd) == 0);
90 ATF_REQUIRE(fchmod(dfd, 0644) == 0);
92 ATF_REQUIRE((fd = openat(dfd, BASEFILE, O_RDWR, 0)) == -1);
93 ATF_REQUIRE(errno == EACCES);
95 ATF_REQUIRE(close(dfd) == 0);
111 ATF_REQUIRE(mkdir(DIR, 0755) == 0);
112 ATF_REQUIRE((fd = open(FILE, O_CREAT|O_RDWR, 0644)) != -1);
113 ATF_REQUIRE(close(fd) == 0);
115 ATF_REQUIRE((dfd = open(DIR, O_RDONLY|O_SEARCH, 0)) != -1);
117 ATF_REQUIRE((fd = openat(dfd, BASEFILE, O_RDWR, 0)) != -1);
118 ATF_REQUIRE(close(fd) == 0);
120 ATF_REQUIRE(fchmod(dfd, 0644) == 0);
122 ATF_REQUIRE((fd = openat(dfd, BASEFILE, O_RDWR, 0)) != -1);
123 ATF_REQUIRE(close(fd) == 0);
125 ATF_REQUIRE(fchmod(dfd, 0444) == 0);
127 ATF_REQUIRE((fd = openat(dfd, BASEFILE, O_RDWR, 0)) != -1);
129 ATF_REQUIRE(close(dfd) == 0);
143 ATF_REQUIRE(mkdir(DIR, 0755) == 0);
144 ATF_REQUIRE((fd = open(FILE, O_CREAT|O_RDWR, 0644)) != -1);
145 ATF_REQUIRE(close(fd) == 0);
147 ATF_REQUIRE((dfd = open(DIR, O_RDONLY|O_SEARCH, 0)) != -1);
149 ATF_REQUIRE((fd = openat(dfd, BASEFILE, O_RDWR, 0)) != -1);
150 ATF_REQUIRE(close(fd) == 0);
152 ATF_REQUIRE(fchmod(dfd, 0644) == 0);
154 ATF_REQUIRE((fd = openat(dfd, BASEFILE, O_RDWR, 0)) != -1);
155 ATF_REQUIRE(close(fd) == 0);
157 ATF_REQUIRE(fchmod(dfd, 0444) == 0);
159 ATF_REQUIRE((fd = openat(dfd, BASEFILE, O_RDWR, 0)) != -1);
161 ATF_REQUIRE(close(dfd) == 0);
176 ATF_REQUIRE(mkdir(DIR, 0755) == 0);
177 ATF_REQUIRE((fd = open(FILE, O_CREAT|O_RDWR, 0644)) != -1);
178 ATF_REQUIRE(close(fd) == 0);
180 ATF_REQUIRE((dfd = open(DIR, O_RDONLY, 0)) != -1);
182 ATF_REQUIRE(faccessat(dfd, BASEFILE, W_OK, 0) == 0);
184 ATF_REQUIRE(fchmod(dfd, 0644) == 0);
186 ATF_REQUIRE(faccessat(dfd, BASEFILE, W_OK, 0) == -1);
187 ATF_REQUIRE(errno == EACCES);
189 ATF_REQUIRE(close(dfd) == 0);
205 ATF_REQUIRE(mkdir(DIR, 0755) == 0);
206 ATF_REQUIRE((fd = open(FILE, O_CREAT|O_RDWR, 0644)) != -1);
207 ATF_REQUIRE(close(fd) == 0);
209 ATF_REQUIRE((dfd = open(DIR, O_RDONLY|O_SEARCH, 0)) != -1);
211 ATF_REQUIRE(faccessat(dfd, BASEFILE, W_OK, 0) == 0);
213 ATF_REQUIRE(fchmod(dfd, 0644) == 0);
215 ATF_REQUIRE(faccessat(dfd, BASEFILE, W_OK, 0) == 0);
217 ATF_REQUIRE(fchmod(dfd, 0444) == 0);
219 ATF_REQUIRE(faccessat(dfd, BASEFILE, W_OK, 0) == 0);
221 ATF_REQUIRE(close(dfd) == 0);
235 ATF_REQUIRE(mkdir(DIR, 0755) == 0);
236 ATF_REQUIRE((fd = open(FILE, O_CREAT|O_RDWR, 0644)) != -1);
237 ATF_REQUIRE(close(fd) == 0);
239 ATF_REQUIRE((dfd = open(DIR, O_RDONLY|O_SEARCH, 0)) != -1);
241 ATF_REQUIRE(faccessat(dfd, BASEFILE, W_OK, 0) == 0);
243 ATF_REQUIRE(fchmod(dfd, 0644) == 0);
245 ATF_REQUIRE(faccessat(dfd, BASEFILE, W_OK, 0) == 0);
247 ATF_REQUIRE(fchmod(dfd, 0444) == 0);
249 ATF_REQUIRE(faccessat(dfd, BASEFILE, W_OK, 0) == 0);
251 ATF_REQUIRE(close(dfd) == 0);
267 ATF_REQUIRE(mkdir(DIR, 0755) == 0);
268 ATF_REQUIRE((dfd = open(FILE, O_CREAT|O_SEARCH, 0644)) != -1);
269 ATF_REQUIRE((fd = openat(dfd, BASEFILE, O_RDWR, 0)) == -1);
270 ATF_REQUIRE(errno == ENOTDIR);
271 ATF_REQUIRE(close(dfd) == 0);
285 ATF_REQUIRE(mkdir(DIR, 0755) == 0);
286 ATF_REQUIRE((fd = open(FILE, O_CREAT|O_RDWR, 0644)) != -1);
287 ATF_REQUIRE(close(fd) == 0);
289 ATF_REQUIRE(chmod(DIR, 0100) == 0);
290 ATF_REQUIRE((dfd = open(DIR, O_SEARCH, 0)) != -1);
292 ATF_REQUIRE(faccessat(dfd, BASEFILE, W_OK, 0) != -1);
294 ATF_REQUIRE(close(dfd) == 0);
307 ATF_REQUIRE(mkdir(DIR, 0755) == 0);
308 ATF_REQUIRE((dfd = open(DIR, O_SEARCH, 0)) != -1);
309 ATF_REQUIRE(getdents(dfd, buf, sizeof(buf)) < 0);
310 ATF_REQUIRE(close(dfd) == 0);
325 ATF_REQUIRE(mkdir(DIR, 0755) == 0);
326 ATF_REQUIRE((fd = open(FILE, O_CREAT|O_RDWR, 0644)) != -1);
327 ATF_REQUIRE(close(fd) == 0);
329 ATF_REQUIRE((dfd = open(DIR, O_SEARCH, 0)) != -1);
332 ATF_REQUIRE(chmod(DIR, 0000) == 0);
338 ATF_REQUIRE(fstatat(dfd, BASEFILE, &sb, 0) == 0);
340 ATF_REQUIRE(close(dfd) == 0);