#include "system.h"
#include <stdarg.h>
#include <netinet/in.h>
#include <arpa/inet.h>
#include <rpmio_internal.h>
#include "ugid.h"
#include "rpmmessages.h"
#include "debug.h"
Go to the source code of this file.
Defines | |
#define | IPPORT_FTP 21 |
#define | IPPORT_HTTP 80 |
#define | fdOpen __fdOpen |
#define | fdRead __fdRead |
#define | fdWrite __fdWrite |
#define | fdClose __fdClose |
#define | FDNREFS(fd) (fd ? ((FD_t)fd)->nrefs : -9) |
#define | FDTO(fd) (fd ? ((FD_t)fd)->rd_timeoutsecs : -99) |
#define | FDCPIOPOS(fd) (fd ? ((FD_t)fd)->fd_cpioPos : -99) |
#define | FDONLY(fd) assert(fdGetIo(fd) == fdio) |
#define | GZDONLY(fd) assert(fdGetIo(fd) == gzdio) |
#define | BZDONLY(fd) assert(fdGetIo(fd) == bzdio) |
#define | UFDONLY(fd) |
#define | fdGetFILE(_fd) ((FILE *)fdGetFp(_fd)) |
#define | TIMEOUT_SECS 60 |
#define | IAC 255 |
#define | IP 244 |
#define | DM 242 |
#define | SHUT_RDWR 1+1 |
#define | FDIOVEC(_fd, _vec) ((fdGetIo(_fd) && fdGetIo(_fd)->_vec) ? fdGetIo(_fd)->_vec : NULL) |
Functions | |
int | inet_aton (const char *cp, struct in_addr *inp) |
void * | _free (const void *p) |
Wrapper to free(3), hides const compilation noise, permit NULL, return NULL. | |
const char * | fdbg (FD_t fd) |
off_t | fdSize (FD_t fd) |
FD_t | fdDup (int fdno) |
int | fdSeekNot (void *cookie, _libio_pos_t pos, int whence) |
FD_t | XfdLink (void *cookie, const char *msg, const char *file, unsigned line) |
FD_t | XfdFree (FD_t fd, const char *msg, const char *file, unsigned line) |
FD_t | XfdNew (const char *msg, const char *file, unsigned line) |
ssize_t | __fdRead (void *cookie, char *buf, size_t count) |
ssize_t | __fdWrite (void *cookie, const char *buf, size_t count) |
int | fdSeek (void *cookie, _libio_pos_t pos, int whence) |
int | __fdClose (void *cookie) |
FD_t | __fdOpen (const char *path, int flags, mode_t mode) |
int | fdWritable (FD_t fd, int secs) |
int | fdReadable (FD_t fd, int secs) |
int | fdFgets (FD_t fd, char *buf, size_t len) |
const char *const | ftpStrerror (int errorNumber) |
const char * | urlStrerror (const char *url) |
int | mygethostbyname (const char *host, struct in_addr *address) |
int | getHostAddress (const char *host, struct in_addr *address) |
int | tcpConnect (FD_t ctrl, const char *host, int port) |
int | checkResponse (void *uu, FD_t ctrl, int *ecp, char **str) |
int | ftpCheckResponse (urlinfo u, char **str) |
int | ftpCommand (urlinfo u, char **str,...) |
int | ftpLogin (urlinfo u) |
int | ftpReq (FD_t data, const char *ftpCmd, const char *ftpArg) |
void | urlSetCallback (rpmCallbackFunction notify, void *notifyData, int notifyCount) |
int | ufdCopy (FD_t sfd, FD_t tfd) |
int | urlConnect (const char *url, urlinfo *uret) |
int | ufdGetFile (FD_t sfd, FD_t tfd) |
int | ftpCmd (const char *cmd, const char *url, const char *arg2) |
int | ftpAbort (urlinfo u, FD_t data) |
int | ftpFileDone (urlinfo u, FD_t data) |
int | httpResp (urlinfo u, FD_t ctrl, char **str) |
int | httpReq (FD_t ctrl, const char *httpCmd, const char *httpArg) |
void * | ufdGetUrlinfo (FD_t fd) |
ssize_t | ufdRead (void *cookie, char *buf, size_t count) |
ssize_t | ufdWrite (void *cookie, const char *buf, size_t count) |
int | ufdSeek (void *cookie, _libio_pos_t pos, int whence) |
int | ufdClose (void *cookie) |
FD_t | ftpOpen (const char *url, int flags, mode_t mode, urlinfo *uret) |
FD_t | httpOpen (const char *url, int flags, mode_t mode, urlinfo *uret) |
FD_t | ufdOpen (const char *url, int flags, mode_t mode) |
const char * | getFdErrstr (FD_t fd) |
const char * | Fstrerror (FD_t fd) |
strerror(3) clone. | |
size_t | Fread (void *buf, size_t size, size_t nmemb, FD_t fd) |
fread(3) clone. | |
size_t | Fwrite (const void *buf, size_t size, size_t nmemb, FD_t fd) |
fwrite(3) clone. | |
int | Fseek (FD_t fd, _libio_off_t offset, int whence) |
fseek(3) clone. | |
int | Fclose (FD_t fd) |
fclose(3) clone. | |
void | cvtfmode (const char *m, char *stdio, size_t nstdio, char *other, size_t nother, const char **end, int *f) |
Convert stdio fmode to open(2) mode, filtering out zlib/bzlib flags. | |
FD_t | Fdopen (FD_t ofd, const char *fmode) |
FD_t | Fopen (const char *path, const char *fmode) |
fopen(3) clone. | |
int | Fflush (FD_t fd) |
fflush(3) clone. | |
int | Ferror (FD_t fd) |
ferror(3) clone. | |
int | Fileno (FD_t fd) |
fileno(3) clone. | |
int | Fcntl (FD_t fd, int op, void *lip) |
fcntl(2) clone. | |
int | rpmioMkpath (const char *path, mode_t mode, uid_t uid, gid_t gid) |
Insure that directories in path exist, creating as needed. | |
int | rpmioSlurp (const char *fn, const byte **bp, ssize_t *blenp) |
Variables | |
int | noLibio = 1 |
int | ftpTimeoutSecs = 60 |
int | httpTimeoutSecs = 60 |
int | _ftp_debug = 0 |
int | _rpmio_debug = 0 |
FDIO_s | fdio_s |
FDIO_t | fdio = &fdio_s |
rpmCallbackFunction | urlNotify = NULL |
void * | urlNotifyData = NULL |
int | urlNotifyCount = -1 |
FDIO_s | ufdio_s |
FDIO_t | ufdio = &ufdio_s |
FDIO_s | fpio_s |
FDIO_t | fpio = &fpio_s |
Definition in file rpmio.c.
|
|
|
Definition at line 1440 of file rpmio.c. Referenced by ftpAbort(). |
|
Definition at line 64 of file rpmio.c. Referenced by Fopen(), ftpAbort(), ftpLogin(), ftpReq(), httpReq(), and ufdClose(). |
|
|
|
Definition at line 85 of file rpmio.c. Referenced by Fclose(), Ferror(), Fflush(), Fread(), Fseek(), Fwrite(), rdcl(), and ufdClose(). |
|
|
|
|
|
|
|
|
|
|
|
|
|
Definition at line 62 of file rpmio.c. Referenced by ftpAbort(), ftpCommand(), ftpReq(), httpReq(), ufdClose(), and ufdWrite(). |
|
|
|
Definition at line 1434 of file rpmio.c. Referenced by ftpAbort(). |
|
|
|
|
|
|
|
Definition at line 1443 of file rpmio.c. Referenced by ftpAbort(). |
|
|
|
Definition at line 83 of file rpmio.c. Referenced by ufdClose(), ufdRead(), and ufdWrite(). |
|
Definition at line 431 of file rpmio.c. References c2f(), DBGIO, FD_t, fdbg(), fdFileno, fdFree, fdSetFdno(), FDSTAT_CLOSE, fdstat_enter(), and fdstat_exit(). |
|
Definition at line 455 of file rpmio.c. References DBGIO, FD_t, fdbg(), fdNew, fdSetFdno(), and _FD_s::flags. |
|
Definition at line 346 of file rpmio.c. References _FD_s::bytesRemain, c2f(), DBGIO, FD_t, fdbg(), fdFileno, fdstat_enter(), fdstat_exit(), FDSTAT_READ, fdUpdateDigests(), and _FD_s::ndigests. |
|
Definition at line 370 of file rpmio.c. References _FD_s::bytesRemain, c2f(), DBGIO, FD_t, fdbg(), fdFileno, fdstat_enter(), fdstat_exit(), FDSTAT_WRITE, fdUpdateDigests(), _FD_s::ndigests, _FD_s::syserrno, and _FD_s::wr_chunked. |
|
Wrapper to free(3), hides const compilation noise, permit NULL, return NULL.
|
|
Definition at line 821 of file rpmio.c. References urlinfo_s::buf, urlinfo_s::bufAlloced, _FD_s::contentLength, FD_t, fdFgets(), fdWritable(), urlinfo_s::httpHasRange, urlinfo_s::httpVersion, _FD_s::persist, urlinfo, URLSANE, _FD_s::wr_chunked, and xcalloc(). Referenced by ftpCheckResponse(), and httpResp(). |
|
Convert stdio fmode to open(2) mode, filtering out zlib/bzlib flags. returns stdio[0] = '' on error.
|
|
|
fcntl(2) clone.
|
|
Definition at line 134 of file rpmio.c. References _FD_s::bytesRemain, FD_t, _FDSTACK_s::fdno, FDSTACK_t, _FDSTACK_s::fp, _FD_s::fps, _FDSTACK_s::io, _FD_s::nfps, _FD_s::rd_timeoutsecs, and _FD_s::wr_chunked. Referenced by __fdClose(), __fdOpen(), __fdRead(), __fdWrite(), Fclose(), fdDup(), Fdopen(), fdSeek(), Ferror(), Fileno(), Fread(), Fseek(), Fwrite(), ufdOpen(), XfdFree(), and XfdLink(). |
|
Definition at line 220 of file rpmio.c. References DBGIO, FD_t, fdbg(), fdNew, and fdSetFdno(). Referenced by cpio_doio(), domd5(), main(), readRPM(), rpmHeaderFromFD(), rpmMergeHeadersFromFD(), rpmpsmStage(), rpmts_HdrFromFdno(), rpmts_setattro(), rpmtsCallback(), runScript(), showVerifyPackage(), and ufdOpen(). |
|
Definition at line 2841 of file rpmio.c. References FDIO_s::close, cvtfmode(), DBGIO, FD_t, fdbg(), fdGetFp(), FDIO_t, fdLink, fdPush(), FDSANE, fdSetFp(), Fileno(), fpio, FDIO_s::read, FDIO_s::seek, and FDIO_s::write. Referenced by cpio_doio(), doScript(), Fopen(), main(), and rpmpsmStage(). |
|
Definition at line 533 of file rpmio.c. References FD_t, and fdFileno. Referenced by fdFgets(), ftpAbort(), ufdClose(), and ufdRead(). |
|
Definition at line 409 of file rpmio.c. References _FD_s::bytesRemain, c2f(), DBGIO, FD_t, fdbg(), fdFileno, fdstat_enter(), fdstat_exit(), and FDSTAT_SEEK. Referenced by ufdSeek(). |
|
|
|
Definition at line 483 of file rpmio.c. References _rpmio_debug, errno, FD_t, fdFileno, and strerror(). Referenced by checkResponse(), ftpLogin(), httpReq(), and ufdWrite(). |
|
ferror(3) clone.
Definition at line 3039 of file rpmio.c. References DBGIO, _FD_s::errcookie, FD_t, fdbg(), fdFileno, fdGetFILE, FDSTACK_t, _FD_s::fps, _FDSTACK_s::io, _FD_s::nfps, and _FD_s::syserrno. Referenced by addFileToTagAux(), cpio_copy(), defaultMachine(), domd5(), doReadRC(), doScript(), fsmStage(), ftsStashLatest(), IDTXglob(), isCompressed(), isSpecFile(), main(), makeGPGSignature(), makeHDRSignature(), makePGPSignature(), makeTempFile(), manageFile(), processPackageFiles(), readIcon(), readLead(), readLine(), readRPM(), rpmcliSign(), rpmfd_Fopen(), rpmfd_init(), rpmGraph(), rpmInstall(), rpmioSlurp(), rpmLoadMacroFile(), rpmpsmStage(), rpmQueryVerify(), rpmReadRC(), rpmShowProgress(), rpmtsSolve(), runScript(), urlGetFile(), and writeRPM(). |
|
fflush(3) clone.
Definition at line 3019 of file rpmio.c. References FD_t, fdGetFILE, fdGetFp(), and fdGetIo(). Referenced by cpio_doio(), expandRegular(), rpmpsmStage(), and writeRPM(). |
|
fileno(3) clone.
Definition at line 3074 of file rpmio.c. References DBGIO, FD_t, fdbg(), _FDSTACK_s::fdno, _FD_s::fps, and _FD_s::nfps. Referenced by cpio_doio(), doScript(), Fcntl(), Fdopen(), fdSize(), makeTempFile(), printSize(), rpmpsmStage(), rpmReadPackageFile(), runScript(), ufdOpen(), writeFile(), and writeRPM(). |
|
fopen(3) clone.
Definition at line 2948 of file rpmio.c. References cvtfmode(), FD_t, fdClose, fdFileno, fdGetFdno(), fdGetFp(), fdOpen, Fdopen(), fdPush(), fpio, ufdOpen(), URL_IS_DASH, URL_IS_FTP, URL_IS_HTTP, URL_IS_PATH, URL_IS_UNKNOWN, and urlIsURL(). Referenced by addFileToTagAux(), defaultMachine(), domd5(), doReadRC(), fsmStage(), ftsStashLatest(), IDTXglob(), isCompressed(), isSpecFile(), main(), makeGPGSignature(), makeHDRSignature(), makePGPSignature(), makeTempFile(), manageFile(), processPackageFiles(), readIcon(), readLine(), readRPM(), rpmcliSign(), rpmfd_Fopen(), rpmfd_init(), rpmGraph(), rpmHeaderFromFile(), rpmInstall(), rpmioSlurp(), rpmLoadMacroFile(), rpmpsmStage(), rpmQueryVerify(), rpmReadRC(), rpmShowProgress(), rpmtsSolve(), runScript(), urlGetFile(), and writeRPM(). |
|
fread(3) clone.
Definition at line 2608 of file rpmio.c. References DBGIO, FD_t, fdbg(), fdGetFILE, fdGetIo(), fdio_read_function_t, FDIOVEC, and FDSANE. Referenced by copyFile(), cpio_copy(), defaultMachine(), domd5(), doReadRC(), fsmStage(), isCompressed(), isSpecFile(), main(), readFile(), readIcon(), readRPM(), rpmioSlurp(), rpmReadPackageFile(), ufdCopy(), and writeRPM(). |
|
fseek(3) clone.
Definition at line 2655 of file rpmio.c. References _libio_pos_t, DBGIO, FD_t, fdbg(), fdGetFILE, fdGetIo(), fdio_seek_function_t, FDIOVEC, and FDSANE. Referenced by readRPM(), and writeRPM(). |
|
Definition at line 1446 of file rpmio.c. References urlinfo_s::buf, urlinfo_s::bufAlloced, urlinfo_s::ctrl, DBGIO, DM, FD_t, fdClose, fdFileno, fdFree, _FDSTACK_s::fdno, fdReadable(), fdWrite, _FD_s::fps, ftpCheckResponse(), _FD_s::ftpFileDoneNeeded, IAC, _FD_s::rd_timeoutsecs, SHUT_RDWR, timedRead, urlinfo, and URLSANE. Referenced by ufdClose(). |
|
Definition at line 985 of file rpmio.c. References checkResponse(), urlinfo_s::ctrl, urlinfo, and URLSANE. Referenced by ftpAbort(), ftpCommand(), ftpFileDone(), ftpLogin(), and ftpReq(). |
|
Definition at line 1011 of file rpmio.c. References alloca(), urlinfo_s::ctrl, fdWrite, ftpCheckResponse(), stpcpy(), urlinfo, and URLSANE. Referenced by ftpCmd(), ftpLogin(), and ftpReq(). |
|
Definition at line 1509 of file rpmio.c. References urlinfo_s::ctrl, FD_t, fdFree, ftpCheckResponse(), _FD_s::ftpFileDoneNeeded, urlinfo, and URLSANE. Referenced by ufdClose(). |
|
Definition at line 1051 of file rpmio.c. References alloca(), urlinfo_s::ctrl, errno, fdClose, fdFileno, fdLink, fdSetSyserrno(), fdWritable(), ftpCheckResponse(), ftpCommand(), ftpStrerror(), urlinfo_s::host, urlinfo_s::password, urlinfo_s::port, urlinfo_s::proxyh, urlinfo_s::proxyp, urlinfo_s::proxyu, tcpConnect(), urlinfo, URLSANE, and urlinfo_s::user. Referenced by urlConnect(). |
|
Definition at line 649 of file rpmio.c. References _, FTPERR_BAD_HOST_ADDR, FTPERR_BAD_HOSTNAME, FTPERR_BAD_SERVER_RESPONSE, FTPERR_FAILED_CONNECT, FTPERR_FAILED_DATA_CONNECT, FTPERR_FILE_IO_ERROR, FTPERR_FILE_NOT_FOUND, FTPERR_NIC_ABORT_IN_PROGRESS, FTPERR_PASSIVE_ERROR, FTPERR_SERVER_IO_ERROR, FTPERR_SERVER_TIMEOUT, and FTPERR_UNKNOWN. Referenced by doUntar(), ftpLogin(), ftpReq(), httpReq(), rpmInstall(), tcpConnect(), ufdCopy(), and urlStrerror(). |
|
fwrite(3) clone.
Definition at line 2630 of file rpmio.c. References DBGIO, FD_t, fdbg(), fdGetFILE, fdGetIo(), fdio_write_function_t, FDIOVEC, and FDSANE. Referenced by copyFile(), cpio_copy(), fsmStage(), main(), rpmWriteSignature(), runScript(), ufdCopy(), writeLead(), and writeRPM(). |
|
Definition at line 2571 of file rpmio.c. References _FD_s::errcookie, FD_t, fdGetIo(), strerror(), and _FD_s::syserrno. Referenced by Fstrerror(). |
|
Definition at line 737 of file rpmio.c. References errno, inet_aton(), mygethostbyname(), and xisdigit(). Referenced by tcpConnect(). |
|
Definition at line 1994 of file rpmio.c. References _FD_s::bytesRemain, _FD_s::contentLength, urlinfo_s::ctrl, urlinfo_s::data, FD_t, fdLink, fdNew, fdSetIo(), _FD_s::ftpFileDoneNeeded, _FD_s::nrefs, _FD_s::rd_timeoutsecs, ufdio, _FD_s::url, urlinfo, urlLink, urlSplit(), and _FD_s::urlType. Referenced by ufdOpen(). |
|
Definition at line 1551 of file rpmio.c. References alloca(), errno, FD_t, fdClose, fdFileno, fdLink, fdSetSyserrno(), fdWritable(), fdWrite, ftpStrerror(), urlinfo_s::host, httpResp(), urlinfo_s::httpVersion, urlinfo_s::port, urlinfo_s::proxyh, urlinfo_s::proxyp, tcpConnect(), urlinfo_s::url, _FD_s::url, urlinfo, URLSANE, VERSION, and _FD_s::wr_chunked. Referenced by ufdOpen(). |
|
Definition at line 1527 of file rpmio.c. References _ftp_debug, checkResponse(), FD_t, urlinfo, and URLSANE. Referenced by httpReq(), and ufdClose(). |
|
Definition at line 38 of file rpmio.c. Referenced by ftpReq(), and getHostAddress(). |
|
Definition at line 716 of file rpmio.c. Referenced by getHostAddress(). |
|
Insure that directories in path exist, creating as needed.
Definition at line 3097 of file rpmio.c. References alloca(), Mkdir(), RPMMESS_DEBUG, rpmMessage, Stat(), and stpcpy(). Referenced by db3open(), and makeTempFile(). |
|
Definition at line 3148 of file rpmio.c. References byte, Fclose(), FD_t, fdSize(), Ferror(), Fopen(), Fread(), xmalloc(), and xrealloc(). |
|
Definition at line 766 of file rpmio.c. References errno, FD_t, fdSetFdno(), fdSetSyserrno(), ftpStrerror(), and getHostAddress(). Referenced by ftpLogin(), and httpReq(). |
|
Definition at line 1293 of file rpmio.c. References DBGIO, FD_t, Fread(), ftpStrerror(), Fwrite(), urlNotify, and urlNotifyCount. Referenced by main(), and ufdGetFile(). |
|
Definition at line 1403 of file rpmio.c. References Fclose(), FD_t, FDSANE, and ufdCopy(). Referenced by urlGetFile(). |
|
Definition at line 1668 of file rpmio.c. References FD_t, FDSANE, _FD_s::url, and urlLink. |
|
Definition at line 2041 of file rpmio.c. References _FD_s::bytesRemain, _FD_s::contentLength, DBGIO, FD_t, fdbg(), fdDup(), fdLink, fdOpen, fdSetIo(), Fileno(), ftpOpen(), ftpReq(), httpOpen(), httpReq(), urlinfo_s::openError, _FD_s::rd_timeoutsecs, ufdClose(), ufdio, URL_IS_DASH, URL_IS_FTP, URL_IS_HTTP, URL_IS_PATH, URL_IS_UNKNOWN, urlinfo, urlPath(), _FD_s::urlType, urltype, and _FD_s::wr_chunked. Referenced by Fopen(). |
|
Definition at line 1677 of file rpmio.c. References _FD_s::bytesRemain, c2f(), errno, FD_t, fdFileno, fdGetIo(), fdRead, fdReadable(), _FD_s::rd_timeoutsecs, strerror(), and UFDONLY. |
|
Definition at line 1809 of file rpmio.c. References c2f(), FD_t, fdSeek(), URL_IS_DASH, URL_IS_FTP, URL_IS_HTTP, URL_IS_PATH, URL_IS_UNKNOWN, and _FD_s::urlType. |
|
Definition at line 1744 of file rpmio.c. References _FD_s::bytesRemain, c2f(), errno, FD_t, fdGetFdno(), fdGetIo(), fdWritable(), fdWrite, strerror(), and UFDONLY. |
|
Definition at line 1357 of file rpmio.c. References _, _FD_s::bytesRemain, _FD_s::contentLength, urlinfo_s::ctrl, FD_t, fdFileno, fdFree, fdLink, fdNew, fdSetIo(), _FD_s::ftpFileDoneNeeded, ftpLogin(), urlinfo_s::host, urlinfo_s::openError, urlinfo_s::password, _FD_s::rd_timeoutsecs, RPMMESS_DEBUG, rpmMessage, ufdio, _FD_s::url, urlFree, urlinfo, urlLink, urlSplit(), urlinfo_s::urltype, and urlinfo_s::user. |
|
Definition at line 1287 of file rpmio.c. References urlNotify, urlNotifyCount, and urlNotifyData. |
|
Definition at line 693 of file rpmio.c. References errno, ftpStrerror(), urlinfo_s::openError, strerror(), URL_IS_FTP, URL_IS_HTTP, urlinfo, urlIsURL(), and urlSplit(). |
|
Definition at line 280 of file rpmio.c. References _free(), DBGREFS, _FD_s::digests, FD_t, fdbg(), FDDIGEST_t, FDNREFS, FDSANE, _FDDIGEST_s::hashctx, _FD_s::ndigests, _FD_s::nrefs, rpmDigestFinal(), and _FD_s::stats. |
|
Definition at line 261 of file rpmio.c. References c2f(), DBGREFS, FD_t, fdbg(), FDNREFS, and _FD_s::nrefs. Referenced by XfdNew(). |
|
Definition at line 308 of file rpmio.c. References FD_t, _FD_s::flags, _FD_s::fps, _FDSTACK_s::io, _FD_s::magic, _FD_s::nfps, _FD_s::nrefs, _FD_s::urlType, xcalloc(), and XfdLink(). |
|
|
|
|
|
Definition at line 481 of file rpmio.c. Referenced by XurlFree(). |
|
Initial value: { __fdRead , __fdWrite , fdSeek, __fdClose , XfdLink, XfdFree, XfdNew, fdFileno, __fdOpen , NULL, fdGetFp, NULL, mkdir, chdir, rmdir, rename, unlink } |
|
Definition at line 3207 of file rpmio.c. Referenced by Fdopen(), Fopen(), and XurlFree(). |
|
Initial value: { ufdRead, ufdWrite, fdSeek, ufdClose, XfdLink, XfdFree, XfdNew, fdFileno, ufdOpen, NULL, fdGetFp, NULL, Mkdir, Chdir, Rmdir, Rename, Unlink } |
|
|
|
|
|
Definition at line 93 of file rpmio.c. Referenced by ufdClose(). |
|
Definition at line 2135 of file rpmio.c. Referenced by Fclose(), ftpOpen(), httpOpen(), ufdOpen(), and urlConnect(). |
|
Initial value: { ufdRead, ufdWrite, ufdSeek, ufdClose, XfdLink, XfdFree, XfdNew, fdFileno, ufdOpen, NULL, fdGetFp, NULL, Mkdir, Chdir, Rmdir, Rename, Unlink } |
|
Definition at line 1279 of file rpmio.c. Referenced by ufdCopy(), and urlSetCallback(). |
|
Definition at line 1285 of file rpmio.c. Referenced by ufdCopy(), and urlSetCallback(). |
|
Definition at line 1282 of file rpmio.c. Referenced by urlSetCallback(). |