Files | |
file | base64.h |
file | cpio.c |
Handle cpio payloads within rpm packages. | |
file | falloc.c |
The entire file space is thus divided into blocks with a "struct fablock" at the header of each. | |
file | macro.c |
file | rpmerr.h |
file | rpmio.c |
file | rpmio.h |
file | rpmio_api.c |
file | rpmio_internal.h |
file | rpmlog.c |
file | rpmmacro.h |
file | rpmmalloc.c |
file | rpmmessages.h |
file | rpmrpc.c |
file | rpmurl.h |
file | strcasecmp.c |
file | ugid.c |
file | ugid.h |
file | url.c |
Compounds | |
struct | _FD_s |
struct | _FDSTACK_s |
struct | FDIO_s |
struct | OPSTAT_t |
RPMIO Utilities. | |
enum | ftperrCode_e { FTPERR_BAD_SERVER_RESPONSE = -1, FTPERR_SERVER_IO_ERROR = -2, FTPERR_SERVER_TIMEOUT = -3, FTPERR_BAD_HOST_ADDR = -4, FTPERR_BAD_HOSTNAME = -5, FTPERR_FAILED_CONNECT = -6, FTPERR_FILE_IO_ERROR = -7, FTPERR_PASSIVE_ERROR = -8, FTPERR_FAILED_DATA_CONNECT = -9, FTPERR_FILE_NOT_FOUND = -10, FTPERR_NIC_ABORT_IN_PROGRESS = -11, FTPERR_UNKNOWN = -100 } |
int | fdFileno (void * cookie) |
int | timedRead (FD_t fd, void * bufptr, int length) |
off_t | fdSize (FD_t fd) |
FD_t | fdDup (int fdno) |
FD_t | fdOpen (const char *path, int flags, mode_t mode) |
ssize_t | fdRead (void * cookie, char * buf, size_t count) |
ssize_t | fdWrite (void * cookie, const char * buf, size_t count) |
int | fdClose ( void * cookie) |
int | fdWritable (FD_t fd, int secs) |
int | fdReadable (FD_t fd, int secs) |
const char* const | ftpStrerror (int errorNumber) |
void* | ufdGetUrlinfo (FD_t fd) |
const char* | urlStrerror (const char *url) |
int | ufdCopy (FD_t sfd, FD_t tfd) |
int | ufdGetFile (FD_t sfd, FD_t tfd) |
FDIO_t | fdio = &fdio_s |
FDIO_t | fpio = &fpio_s |
FDIO_t | ufdio = &ufdio_s |
FDIO_t | fadio = &fadio_s |
FDIO_t | gzdio |
FDIO_t | bzdio |
RPMIO Interface. | |
const char* | Fstrerror (FD_t fd) |
size_t | Fread (void *buf, size_t size, size_t nmemb, FD_t fd) |
size_t | Fwrite (const void *buf, size_t size, size_t nmemb, FD_t fd) |
int | Fseek (FD_t fd, _libio_off_t offset, int whence) |
int | Fclose (FD_t fd) |
FD_t | Fdopen (FD_t ofd, const char *fmode) |
FD_t | Fopen (const char *path, const char *fmode) |
int | Fflush (FD_t fd) |
int | Ferror (FD_t fd) |
int | Fileno (FD_t fd) |
int | Fcntl (FD_t fd, int op, void *lip) |
ssize_t | Pread (FD_t fd, void * buf, size_t count, _libio_off_t offset) |
ssize_t | Pwrite (FD_t fd, const void * buf, size_t count, _libio_off_t offset) |
Enumerations | |
enum | FDSTAT_e { FDSTAT_READ = 0, FDSTAT_WRITE = 1, FDSTAT_SEEK = 2, FDSTAT_CLOSE = 3 } |
enum | rpmDigestFlags_e { RPMDIGEST_MD5 = (1 << 0), RPMDIGEST_SHA1 = (1 << 1), RPMDIGEST_NATIVE = (1 << 16) } |
Functions | |
int | xstrcasecmp (const char *s1, const char * s2) |
int | xstrncasecmp (const char *s1, const char * s2, size_t n) |
const FDIO_t | fdGetIo (FD_t fd) |
void | fdSetIo (FD_t fd, FDIO_t io) |
FILE* | fdGetFILE (FD_t fd) |
void* | fdGetFp (FD_t fd) |
void | fdSetFp (FD_t fd, void * fp) |
int | fdGetFdno (FD_t fd) |
void | fdSetFdno (FD_t fd, int fdno) |
void | fdSetContentLength (FD_t fd, ssize_t contentLength) |
void | fdPush (FD_t fd, FDIO_t io, void * fp, int fdno) |
void | fdPop (FD_t fd) |
void | fdstat_enter (FD_t fd, int opx) |
time_t | tvsub (struct timeval *etv, struct timeval *btv) |
void | fdstat_exit (FD_t fd, int opx, ssize_t rc) |
void | fdstat_print (FD_t fd, const char * msg, FILE * fp) |
void | fdSetSyserrno (FD_t fd, int syserrno, const void * errcookie) |
int | fdGetRdTimeoutSecs (FD_t fd) |
long int | fdGetCpioPos (FD_t fd) |
void | fdSetCpioPos (FD_t fd, long int cpioPos) |
FD_t | c2f (void * cookie) |
void | fdInitMD5 (FD_t fd, int flags) |
void | fdInitSHA1 (FD_t fd) |
void | fdFiniMD5 (FD_t fd, void **datap, size_t *lenp, int asAscii) |
void | fdFiniSHA1 (FD_t fd, void **datap, size_t *lenp, int asAscii) |
DIGEST_CTX | rpmDigestInit (rpmDigestFlags flags) |
void | rpmDigestUpdate (DIGEST_CTX ctx, const void * data, size_t len) |
void | rpmDigestFinal ( DIGEST_CTX ctx, void ** datap, size_t *lenp, int asAscii) |
|
Identify per-desciptor I/O operation statistics.
Definition at line 33 of file rpmio_internal.h. |
|
|
Bit(s) to control digest operation.
Definition at line 52 of file rpmio_internal.h. |
|
fclose(3) clone. Definition at line 2290 of file rpmio.c. Referenced by XurlFree(), addFileToTagAux(), closeCallback(), closeSpec(), cpio_doio(), db1close(), defaultMachine(), doReadRC(), doScript(), domd5(), expandRegular(), fadOpen(), installArchive(), isCompressed(), isSpecFile(), main(), makeGPGSignature(), makePGPSignature(), makeTempFile(), manageFile(), processPackageFiles(), readIcon(), readLine(), readRPM(), rewriteRPM(), rpmHeaderFromFD(), rpmHeaderFromFile(), rpmHeaderFromPackage(), rpmInitMacros(), rpmInstall(), rpmInstallSource(), rpmMergeHeadersFromFD(), rpmQueryVerify(), rpmtransDealloc(), runScript(), showProgress(), showVerifyPackage(), tsCallback(), urlGetFile(), verifyGPGSignature(), verifyPGPSignature(), writeFile(), and writeRPM(). |
|
fcntl(2) clone. Definition at line 2641 of file rpmio.c. Referenced by db1open(). |
|
Definition at line 2422 of file rpmio.c. Referenced by Fopen(), cpio_doio(), doScript(), installArchive(), and main(). |
|
ferror(3) clone. Definition at line 2600 of file rpmio.c. Referenced by addFileToTagAux(), cpio_copy(), db1open(), defaultMachine(), doReadRC(), doScript(), domd5(), expandRegular(), fadOpen(), isCompressed(), isSpecFile(), main(), makeTempFile(), manageFile(), processPackageFiles(), readIcon(), readLine(), readRPM(), rpmInitMacros(), rpmInstall(), rpmInstallSource(), rpmQueryVerify(), rpmReadRC(), runScript(), urlGetFile(), writeFile(), and writeRPM(). |
|
fflush(3) clone. Definition at line 2584 of file rpmio.c. Referenced by cpio_doio(), expandRegular(), and installArchive(). |
|
fileno(3) clone. Definition at line 2630 of file rpmio.c. Referenced by Fcntl(), Fdopen(), checkSize(), cpio_doio(), db1sync(), doScript(), fdSize(), installArchive(), makeTempFile(), readPackageHeaders(), runScript(), writeFile(), and writeRPM(). |
|
fopen(3) clone. Definition at line 2514 of file rpmio.c. Referenced by addFileToTagAux(), defaultMachine(), doReadRC(), domd5(), expandRegular(), isCompressed(), isSpecFile(), main(), makeGPGSignature(), makePGPSignature(), makeTempFile(), manageFile(), processPackageFiles(), readIcon(), readLine(), readRPM(), rpmHeaderFromFile(), rpmInitMacros(), rpmInstall(), rpmInstallSource(), rpmQueryVerify(), rpmReadRC(), runScript(), showProgress(), urlGetFile(), verifyGPGSignature(), verifyPGPSignature(), writeFile(), and writeRPM(). |
|
fread(3) clone. Definition at line 2217 of file rpmio.c. Referenced by Pread(), copyFile(), cpio_copy(), defaultMachine(), doReadRC(), domd5(), isCompressed(), isSpecFile(), main(), readIcon(), readRPM(), saferead(), writeFile(), and writeRPM(). |
|
fseek(3) clone. Definition at line 2260 of file rpmio.c. Referenced by Pread(), Pwrite(), db1cput(), doGetRecord(), fadOpen(), readRPM(), and writeRPM(). |
|
strerror(3) clone. Definition at line 2207 of file rpmio.c. Referenced by copyFile(), cpio_copy(), doReadRC(), isCompressed(), isSpecFile(), main(), manageFile(), processPackageFiles(), readIcon(), readLead(), readLine(), readRPM(), rpmInstall(), rpmInstallSource(), rpmQueryVerify(), rpmReSign(), rpmReadRC(), urlGetFile(), and writeRPM(). |
|
fwrite(3) clone. Definition at line 2240 of file rpmio.c. Referenced by Pwrite(), copyFile(), cpio_copy(), expandRegular(), fadOpen(), headerWrite(), main(), rpmWriteSignature(), runScript(), safewrite(), verifyGPGSignature(), verifyPGPSignature(), writeLead(), and writeRPM(). |
|
pread(2) clone. Definition at line 2650 of file rpmio.c. Referenced by fadAlloc(), fadFree(), fadNextOffset(), and fadOpen(). |
|
pwrite(2) clone. |
|
Definition at line 336 of file rpmio_internal.h. Referenced by XfdLink(), fdClose(), fdFileno(), fdRead(), fdSeek(), fdSeekNot(), fdWrite(), ufdClose(), ufdSeek(), and ufdWrite(). |
|
|
|
Definition at line 178 of file rpmio.c. Referenced by cpio_doio(), installArchive(), main(), readRPM(), rpmHeaderFromFD(), rpmHeaderFromPackage(), rpmMergeHeadersFromFD(), rpmtransSetAttr(), runScript(), showVerifyPackage(), and tsCallback(). |
|
Definition at line 383 of file rpmio_internal.h. |
|
Definition at line 358 of file rpmio_internal.h. Referenced by cpioInstallArchive(), domd5(), and expandRegular(). |
|
Definition at line 370 of file rpmio_internal.h. |
|
Definition at line 322 of file rpmio_internal.h. Referenced by cpioInstallArchive(), expandRegular(), ourread(), and padinfd(). |
|
Definition at line 162 of file rpmio_internal.h. |
|
Definition at line 185 of file rpmio_internal.h. |
|
Definition at line 171 of file rpmio_internal.h. Referenced by Fdopen(), Fflush(), Fopen(), XurlFree(), addFileToTagAux(), doScript(), processPackageFiles(), and readLine(). |
|
Definition at line 148 of file rpmio_internal.h. Referenced by Fflush(), Fread(), Fseek(), Fwrite(), getFdErrstr(), and ufdWrite(). |
|
Definition at line 315 of file rpmio_internal.h. |
|
Definition at line 344 of file rpmio_internal.h. Referenced by cpioInstallArchive(), domd5(), and expandRegular(). |
|
Definition at line 352 of file rpmio_internal.h. |
|
Definition at line 370 of file rpmio.c. Referenced by Fopen(). |
|
Definition at line 221 of file rpmio_internal.h. Referenced by Fclose(). |
|
Definition at line 207 of file rpmio_internal.h. |
|
|
|
|
|
Definition at line 199 of file rpmio_internal.h. Referenced by db1cput(). |
|
Definition at line 329 of file rpmio_internal.h. Referenced by cpioInstallArchive(), and ourread(). |
|
Definition at line 192 of file rpmio_internal.h. Referenced by fdClose(), fdDup(), fdOpen(), fdPop(), fdPush(), ftpReq(), and tcpConnect(). |
|
Definition at line 178 of file rpmio_internal.h. |
|
Definition at line 155 of file rpmio_internal.h. |
|
Definition at line 307 of file rpmio_internal.h. Referenced by ftpLogin(), and tcpConnect(). |
|
|
|
Definition at line 391 of file rpmio.c. Referenced by checkResponse(), ftpLogin(), and ufdWrite(). |
|
Definition at line 298 of file rpmio.c. Referenced by ftpCommand(), ftpReq(), and ufdWrite(). |
|
Definition at line 232 of file rpmio_internal.h. |
|
Definition at line 255 of file rpmio_internal.h. |
|
Definition at line 278 of file rpmio_internal.h. |
|
Definition at line 531 of file rpmio.c. Referenced by doUntar(), ftpLogin(), rpmInstall(), and tcpConnect(). |
|
Return digest and destroy context. Final wrapup - pad to 64-byte boundary with the bit pattern 1 0* (64-bit count of bits processed, MSB-first)
Definition at line 465 of file digest.c. Referenced by fdFiniMD5(), and fdFiniSHA1(). |
|
Initialize digest. Set bit count to 0 and buffer to mysterious initialization constants.
Definition at line 382 of file digest.c. Referenced by fdInitMD5(), and fdInitSHA1(). |
|
Update context to with next plain text buffer.
|
|
|
|
Definition at line 241 of file rpmio_internal.h. Referenced by fdstat_exit(). |
|
Definition at line 1091 of file rpmio.c. Referenced by main(). |
|
Definition at line 1185 of file rpmio.c. Referenced by urlGetFile(). |
|
|
|
Definition at line 575 of file rpmio.c. Referenced by rpmQueryVerify(). |
|
Locale insensitive strcasecmp(3). Definition at line 14 of file strcasecmp.c. Referenced by getTagVal(), hdrSubscript(), isMemberInEntry(), machEquivSearch(), optionCompare(), parseYesNo(), pkgCompareVer(), rpmLookupSignatureType(), rpmRebuildTargetVars(), and tagNumFromPyObject(). |
|
Locale insensitive strncasecmp(3). Definition at line 35 of file strcasecmp.c. Referenced by Link(), Rename(), findPreambleTag(), getTagVal(), isPart(), matchTok(), and verifyGPGSignature(). |
|
|
|
|
|
|
|
|
|
|
|
|