Lines Matching refs:dirfd
81 int dirfd; in v9fs_list_xattr() local
85 dirfd = local_opendir_nofollow(ctx, dirpath); in v9fs_list_xattr()
87 if (dirfd == -1) { in v9fs_list_xattr()
92 xattr_len = flistxattrat_nofollow(dirfd, name, value, 0); in v9fs_list_xattr()
95 close_preserve_errno(dirfd); in v9fs_list_xattr()
101 xattr_len = flistxattrat_nofollow(dirfd, name, orig_value, xattr_len); in v9fs_list_xattr()
103 close_preserve_errno(dirfd); in v9fs_list_xattr()
171 int dirfd; in local_getxattr_nofollow() local
174 dirfd = local_opendir_nofollow(ctx, dirpath); in local_getxattr_nofollow()
175 if (dirfd == -1) { in local_getxattr_nofollow()
179 ret = fgetxattrat_nofollow(dirfd, filename, name, value, size); in local_getxattr_nofollow()
180 close_preserve_errno(dirfd); in local_getxattr_nofollow()
199 int dirfd; in local_setxattr_nofollow() local
202 dirfd = local_opendir_nofollow(ctx, dirpath); in local_setxattr_nofollow()
203 if (dirfd == -1) { in local_setxattr_nofollow()
207 ret = fsetxattrat_nofollow(dirfd, filename, name, value, size, flags); in local_setxattr_nofollow()
208 close_preserve_errno(dirfd); in local_setxattr_nofollow()
226 int dirfd; in local_removexattr_nofollow() local
229 dirfd = local_opendir_nofollow(ctx, dirpath); in local_removexattr_nofollow()
230 if (dirfd == -1) { in local_removexattr_nofollow()
234 ret = fremovexattrat_nofollow(dirfd, filename, name); in local_removexattr_nofollow()
235 close_preserve_errno(dirfd); in local_removexattr_nofollow()