AT_SYMLINK_NOFOLLOW
#ifndef AT_SYMLINK_NOFOLLOW
AT_SYMLINK_NOFOLLOW) == 0;
return _haiku_build_fchmodat(fd, NULL, mode, AT_SYMLINK_NOFOLLOW);
(flag & AT_SYMLINK_NOFOLLOW) == 0, &st, sizeof(st), B_STAT_MODE));
return _haiku_build_fstatat(fd, NULL, st, AT_SYMLINK_NOFOLLOW);
(flag & AT_SYMLINK_NOFOLLOW) == 0, st, sizeof(*st)));
status = _kern_write_stat(fd, path, (flag & AT_SYMLINK_NOFOLLOW) == 0,
return _haiku_build_utimensat(fd, NULL, times, AT_SYMLINK_NOFOLLOW);
return _haiku_build_fchownat(fd, NULL, owner, group, AT_SYMLINK_NOFOLLOW);
(flag & AT_SYMLINK_NOFOLLOW) == 0, &st, sizeof(st),
if ((flag & AT_SYMLINK_NOFOLLOW) == 0 && flag != 0) {
if ((flag & AT_SYMLINK_NOFOLLOW) != 0) {
if ((flag & AT_SYMLINK_NOFOLLOW) != 0) {
if (flag != AT_SYMLINK_NOFOLLOW && flag != 0) {
return (flag & AT_SYMLINK_NOFOLLOW) != 0 ? lchown(path, owner, group)
return (flag & AT_SYMLINK_NOFOLLOW) != 0 ? lchown(fullPath, owner, group)
if (flag != AT_SYMLINK_NOFOLLOW && flag != 0) {
return (flag & AT_SYMLINK_NOFOLLOW) != 0 ? lstat(path, st)
return (flag & AT_SYMLINK_NOFOLLOW) != 0 ? lstat(fullPath, st)
AT_SYMLINK_NOFOLLOW) == 0) {
if (fstatat(dfd, path, sbp, AT_SYMLINK_NOFOLLOW)) {
} else if (fstatat(dfd, path, sbp, AT_SYMLINK_NOFOLLOW)) {
status = _kern_write_stat(fd, path, (flag & AT_SYMLINK_NOFOLLOW) == 0, &stat,
RETURN_AND_SET_ERRNO(_kern_read_stat(fd, path, (flag & AT_SYMLINK_NOFOLLOW) == 0,
status = _kern_write_stat(fd, path, (flag & AT_SYMLINK_NOFOLLOW) == 0,
return common_chown(fd, path, (flag & AT_SYMLINK_NOFOLLOW) == 0, owner,