Lines Matching refs:dfd

78 	int dfd;
85 ATF_REQUIRE((dfd = open(DIR, O_RDONLY, 0)) != -1);
87 ATF_REQUIRE((fd = openat(dfd, BASEFILE, O_RDWR, 0)) != -1);
90 ATF_REQUIRE(fchmod(dfd, 0644) == 0);
92 ATF_REQUIRE((fd = openat(dfd, BASEFILE, O_RDWR, 0)) == -1);
95 ATF_REQUIRE(close(dfd) == 0);
108 int dfd;
115 ATF_REQUIRE((dfd = open(DIR, O_RDONLY|O_SEARCH, 0)) != -1);
117 ATF_REQUIRE((fd = openat(dfd, BASEFILE, O_RDWR, 0)) != -1);
120 ATF_REQUIRE(fchmod(dfd, 0644) == 0);
122 ATF_REQUIRE((fd = openat(dfd, BASEFILE, O_RDWR, 0)) != -1);
125 ATF_REQUIRE(fchmod(dfd, 0444) == 0);
127 ATF_REQUIRE((fd = openat(dfd, BASEFILE, O_RDWR, 0)) != -1);
129 ATF_REQUIRE(close(dfd) == 0);
140 int dfd;
147 ATF_REQUIRE((dfd = open(DIR, O_RDONLY|O_SEARCH, 0)) != -1);
149 ATF_REQUIRE((fd = openat(dfd, BASEFILE, O_RDWR, 0)) != -1);
152 ATF_REQUIRE(fchmod(dfd, 0644) == 0);
154 ATF_REQUIRE((fd = openat(dfd, BASEFILE, O_RDWR, 0)) != -1);
157 ATF_REQUIRE(fchmod(dfd, 0444) == 0);
159 ATF_REQUIRE((fd = openat(dfd, BASEFILE, O_RDWR, 0)) != -1);
161 ATF_REQUIRE(close(dfd) == 0);
174 int dfd;
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);
189 ATF_REQUIRE(close(dfd) == 0);
202 int dfd;
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);
232 int dfd;
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);
264 int dfd;
268 ATF_REQUIRE((dfd = open(FILE, O_CREAT|O_SEARCH, 0644)) != -1);
269 ATF_REQUIRE((fd = openat(dfd, BASEFILE, O_RDWR, 0)) == -1);
271 ATF_REQUIRE(close(dfd) == 0);
283 int dfd, fd;
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);
305 int dfd;
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);
323 int dfd, fd;
329 ATF_REQUIRE((dfd = open(DIR, O_SEARCH, 0)) != -1);
334 fstatvfs(dfd, &vst);
338 ATF_REQUIRE(fstatat(dfd, BASEFILE, &sb, 0) == 0);
340 ATF_REQUIRE(close(dfd) == 0);