Lines Matching +full:tp +full:- +full:link
3 /*-
36 #include <atf-c.h>
49 #define LINK "dir/symlink" macro
61 return -1; in getuser()
63 *uid = pw->pw_uid; in getuser()
64 *gid = pw->pw_gid; in getuser()
85 ATF_REQUIRE((fd = open(FILE, O_CREAT|O_RDWR, 0644)) != -1); in ATF_TC_BODY()
88 ATF_REQUIRE((dfd = open(DIR, O_RDONLY, 0)) != -1); in ATF_TC_BODY()
113 ATF_REQUIRE((fd = open(FILE, O_CREAT|O_RDWR, 0644)) != -1); in ATF_TC_BODY()
138 ATF_REQUIRE(fchownat(AT_FDCWD, FILEERR, uid, gid, 0) == -1); in ATF_TC_BODY()
155 ATF_REQUIRE((dfd = open(DIR, O_RDONLY, 0)) != -1); in ATF_TC_BODY()
156 ATF_REQUIRE(fchownat(dfd, FILEERR, uid, gid, 0) == -1); in ATF_TC_BODY()
176 ATF_REQUIRE((fd = open(FILE, O_CREAT|O_RDWR, 0644)) != -1); in ATF_TC_BODY()
179 ATF_REQUIRE((dfd = open(getcwd(cwd, MAXPATHLEN), O_RDONLY, 0)) != -1); in ATF_TC_BODY()
180 ATF_REQUIRE(fchownat(dfd, BASEFILE, uid, gid, 0) == -1); in ATF_TC_BODY()
187 atf_tc_set_md_var(tc, "descr", "See that fchownat fails with fd as -1"); in ATF_TC_HEAD()
198 ATF_REQUIRE((fd = open(FILE, O_CREAT|O_RDWR, 0644)) != -1); in ATF_TC_BODY()
201 ATF_REQUIRE(fchownat(-1, FILE, uid, gid, 0) == -1); in ATF_TC_BODY()
219 ATF_REQUIRE(symlink(FILE, LINK) == 0); /* Target does not exists */ in ATF_TC_BODY()
221 ATF_REQUIRE((dfd = open(DIR, O_RDONLY, 0)) != -1); in ATF_TC_BODY()
223 ATF_REQUIRE(fchownat(dfd, BASELINK, uid, gid, 0) == -1); in ATF_TC_BODY()
231 ATF_REQUIRE(lstat(LINK, &st) == 0); in ATF_TC_BODY()
236 ATF_TP_ADD_TCS(tp) in ATF_TP_ADD_TCS() argument
239 ATF_TP_ADD_TC(tp, fchownat_fd); in ATF_TP_ADD_TCS()
240 ATF_TP_ADD_TC(tp, fchownat_fdcwd); in ATF_TP_ADD_TCS()
241 ATF_TP_ADD_TC(tp, fchownat_fdcwderr); in ATF_TP_ADD_TCS()
242 ATF_TP_ADD_TC(tp, fchownat_fderr1); in ATF_TP_ADD_TCS()
243 ATF_TP_ADD_TC(tp, fchownat_fderr2); in ATF_TP_ADD_TCS()
244 ATF_TP_ADD_TC(tp, fchownat_fderr3); in ATF_TP_ADD_TCS()
245 ATF_TP_ADD_TC(tp, fchownat_fdlink); in ATF_TP_ADD_TCS()