Lines Matching refs:ATF_REQUIRE
83 ATF_REQUIRE(getuser(&uid, &gid) == 0);
84 ATF_REQUIRE(mkdir(DIR, 0755) == 0);
85 ATF_REQUIRE((fd = open(FILE, O_CREAT|O_RDWR, 0644)) != -1);
86 ATF_REQUIRE(close(fd) == 0);
88 ATF_REQUIRE((dfd = open(DIR, O_RDONLY, 0)) != -1);
89 ATF_REQUIRE(fchownat(dfd, BASEFILE, uid, gid, 0) == 0);
90 ATF_REQUIRE(close(dfd) == 0);
92 ATF_REQUIRE(stat(FILE, &st) == 0);
93 ATF_REQUIRE(st.st_uid == uid);
94 ATF_REQUIRE(st.st_gid == gid);
111 ATF_REQUIRE(getuser(&uid, &gid) == 0);
112 ATF_REQUIRE(mkdir(DIR, 0755) == 0);
113 ATF_REQUIRE((fd = open(FILE, O_CREAT|O_RDWR, 0644)) != -1);
114 ATF_REQUIRE(close(fd) == 0);
116 ATF_REQUIRE(chdir(DIR) == 0);
117 ATF_REQUIRE(fchownat(AT_FDCWD, BASEFILE, uid, gid, 0) == 0);
119 ATF_REQUIRE(stat(BASEFILE, &st) == 0);
120 ATF_REQUIRE(st.st_uid == uid);
121 ATF_REQUIRE(st.st_gid == gid);
136 ATF_REQUIRE(getuser(&uid, &gid) == 0);
137 ATF_REQUIRE(mkdir(DIR, 0755) == 0);
138 ATF_REQUIRE(fchownat(AT_FDCWD, FILEERR, uid, gid, 0) == -1);
153 ATF_REQUIRE(getuser(&uid, &gid) == 0);
154 ATF_REQUIRE(mkdir(DIR, 0755) == 0);
155 ATF_REQUIRE((dfd = open(DIR, O_RDONLY, 0)) != -1);
156 ATF_REQUIRE(fchownat(dfd, FILEERR, uid, gid, 0) == -1);
157 ATF_REQUIRE(close(dfd) == 0);
174 ATF_REQUIRE(getuser(&uid, &gid) == 0);
175 ATF_REQUIRE(mkdir(DIR, 0755) == 0);
176 ATF_REQUIRE((fd = open(FILE, O_CREAT|O_RDWR, 0644)) != -1);
177 ATF_REQUIRE(close(fd) == 0);
179 ATF_REQUIRE((dfd = open(getcwd(cwd, MAXPATHLEN), O_RDONLY, 0)) != -1);
180 ATF_REQUIRE(fchownat(dfd, BASEFILE, uid, gid, 0) == -1);
181 ATF_REQUIRE(close(dfd) == 0);
196 ATF_REQUIRE(getuser(&uid, &gid) == 0);
197 ATF_REQUIRE(mkdir(DIR, 0755) == 0);
198 ATF_REQUIRE((fd = open(FILE, O_CREAT|O_RDWR, 0644)) != -1);
199 ATF_REQUIRE(close(fd) == 0);
201 ATF_REQUIRE(fchownat(-1, FILE, uid, gid, 0) == -1);
217 ATF_REQUIRE(getuser(&uid, &gid) == 0);
218 ATF_REQUIRE(mkdir(DIR, 0755) == 0);
219 ATF_REQUIRE(symlink(FILE, LINK) == 0); /* Target does not exists */
221 ATF_REQUIRE((dfd = open(DIR, O_RDONLY, 0)) != -1);
223 ATF_REQUIRE(fchownat(dfd, BASELINK, uid, gid, 0) == -1);
224 ATF_REQUIRE(errno == ENOENT);
226 ATF_REQUIRE(fchownat(dfd, BASELINK, uid, gid,
229 ATF_REQUIRE(close(dfd) == 0);
231 ATF_REQUIRE(lstat(LINK, &st) == 0);
232 ATF_REQUIRE(st.st_uid == uid);
233 ATF_REQUIRE(st.st_gid == gid);