Lines Matching defs:tmpfd
3986 copy_xattrs(struct archive_write_disk *a, int tmpfd, int dffd)
3992 xattr_size = flistxattr(tmpfd, NULL, 0, 0);
4006 xattr_size = flistxattr(tmpfd, xattr_names, xattr_size, 0);
4019 s = fgetxattr(tmpfd, xattr_names + xattr_i, NULL, 0, 0, 0);
4035 s = fgetxattr(tmpfd, xattr_names + xattr_i, xattr_val, s, 0, 0);
4058 copy_acls(struct archive_write_disk *a, int tmpfd, int dffd)
4066 acl = acl_get_fd(tmpfd);
4097 int tmpfd;
4101 tmpfd = mkstemp(tmpdatafork.s);
4102 if (tmpfd < 0) {
4113 close(tmpfd);
4114 tmpfd = -1;
4118 return (tmpfd);
4128 int dffd, tmpfd;
4130 tmpfd = create_tempdatafork(a, metadata);
4131 if (tmpfd == -1)
4143 close(tmpfd);
4148 ret = copy_xattrs(a, tmpfd, dffd);
4151 ret = copy_acls(a, tmpfd, dffd);
4152 close(tmpfd);