fchownat
fchownat(to.dir, to.path, fs->st_uid, fs->st_gid, atflags)) {
int fchownat(int, const char *, uid_t, gid_t, int);
r = fchownat(AT_FDCWD, name, a.uid, a.gid,
int fchownat(int, const char *, uid_t, gid_t, int);
rv = fchownat(rt_dir_prefix, user, passwd->pw_uid, passwd->pw_gid, 0);
ATF_REQUIRE_EQ(0, fchownat(AT_FDCWD, path, uid, gid, 0));
fchownat(AT_FDCWD, errpath, uid, gid, 0) == -1);
rc = fchownat(dfd_cap, "cap_fchownat", -1, -1, 0);
EXPECT_OK(fchownat(dfd, "testfile", fs.st_uid, fs.st_gid, 0));
EXPECT_CAPMODE(fchownat(AT_FDCWD, "testfile", fs.st_uid, fs.st_gid, 0));
ATF_REQUIRE_MSG(fchownat(pathfd, "", getuid(), getgid(),
fchownat(pathfd, "", getuid(), getgid(), AT_EMPTY_PATH) == -1);
ret = fchownat(dfd_cap, "cap_fchownat", -1, -1, 0);
CHECK_RESULT(fchownat, CAP_FCHOWN | CAP_LOOKUP, ret == 0);
if (fchownat(AT_FDCWD, p->fts_accpath, uid, gid, atflag)
else if (fchownat(rootfd, path, uid, gid,
if (fchownat(rootfd, dir, uid, gid, AT_SYMLINK_NOFOLLOW) == -1)
if (fchownat(dfd, dirs, 0, 0, 0) != 0)
if (fchownat(dfd, dirs, 0, 0, 0) != 0)
fchownat(conf.rootfd, path + 1, pwd->pw_uid, pwd->pw_gid,