Lines Matching defs:tmpfd
4234 copy_xattrs(struct archive_write_disk *a, int tmpfd, int dffd)
4240 xattr_size = flistxattr(tmpfd, NULL, 0, 0);
4254 xattr_size = flistxattr(tmpfd, xattr_names, xattr_size, 0);
4267 s = fgetxattr(tmpfd, xattr_names + xattr_i, NULL, 0, 0, 0);
4283 s = fgetxattr(tmpfd, xattr_names + xattr_i, xattr_val, s, 0, 0);
4306 copy_acls(struct archive_write_disk *a, int tmpfd, int dffd)
4314 acl = acl_get_fd(tmpfd);
4345 int tmpfd;
4349 tmpfd = mkstemp(tmpdatafork.s);
4350 if (tmpfd < 0) {
4361 close(tmpfd);
4362 tmpfd = -1;
4366 return (tmpfd);
4376 int dffd, tmpfd;
4378 tmpfd = create_tempdatafork(a, metadata);
4379 if (tmpfd == -1)
4391 close(tmpfd);
4396 ret = copy_xattrs(a, tmpfd, dffd);
4399 ret = copy_acls(a, tmpfd, dffd);
4400 close(tmpfd);