fd->fps[0].fp = NULL;
fd->fps[0].fdno = -1;
- fd->url = NULL;
fd->rd_timeoutsecs = 1; /* XXX default value used to be -1 */
fd->contentLength = fd->bytesRemain = -1;
fd->wr_chunked = 0;
fd->ndigests = 0;
memset(fd->digests, 0, sizeof(fd->digests));
- fd->ftpFileDoneNeeded = 0;
fd->firstFree = 0;
fd->fileSize = 0;
fd->fd_cpioPos = 0;
UFDONLY(fd);
- if (fd->url) {
- fd = fdFree(fd, "grab data (ufdClose)");
- (void) urlFree(fd->url, "url (ufdClose)");
- fd->url = NULL;
-
- }
return fdClose(fd);
}
if (_rpmio_debug)
fprintf(stderr, "*** Fopen ufdio path %s fmode %s\n", path, fmode);
fd = ufdOpen(path, flags, perms);
- if (fd == NULL || !(fdFileno(fd) >= 0 || fd->req != NULL))
+ if (fd == NULL || !fdFileno(fd) >= 0)
return fd;
break;
default:
FDSTACK_t fps[8];
int urlType; /* ufdio: */
- void * url; /* ufdio: URL info */
- void * req; /* ufdio: HTTP request */
-
int rd_timeoutsecs; /* ufdRead: per FD_t timer */
ssize_t bytesRemain; /* ufdio: */
ssize_t contentLength; /* ufdio: */
#define FDDIGEST_MAX 4
struct _FDDIGEST_s digests[FDDIGEST_MAX];
- int ftpFileDoneNeeded; /* ufdio: (FTP) */
unsigned int firstFree; /* fadio: */
long int fileSize; /* fadio: */
long int fd_cpioPos; /* cpio: */