#include <rpmio.h>
#include <rpmurl.h>
#include <beecrypt/types.h>
#include <rpmpgp.h>
#include <beecrypt/beecrypt.h>
#include <beecrypt/base64.h>
#include <beecrypt/dsa.h>
#include <beecrypt/endianness.h>
#include <beecrypt/md5.h>
#include <beecrypt/mp32.h>
#include <beecrypt/rsa.h>
#include <beecrypt/rsapk.h>
#include <beecrypt/sha1.h>
Go to the source code of this file.
Data Structures | |
| struct | _FD_s |
| struct | _FDDIGEST_s |
| struct | _FDSTACK_s |
| struct | OPSTAT_t |
| struct | pgpDig_s |
| struct | pgpDigParams_s |
Defines | |
| #define | PGPDIG_SAVED_TIME (1 << 0) |
| #define | PGPDIG_SAVED_ID (1 << 1) |
| #define | RPMIO_DEBUG_IO 0x40000000 |
| #define | RPMIO_DEBUG_REFS 0x20000000 |
| #define | FDMAGIC 0x04463138 |
| #define | FDDIGEST_MAX 4 |
| #define | FDSANE(fd) assert(fd && fd->magic == FDMAGIC) |
| #define | DBG(_f, _m, _x) if ((_rpmio_debug | ((_f) ? ((FD_t)(_f))->flags : 0)) & (_m)) fprintf _x |
| #define | DBGIO(_f, _x) DBG((_f), RPMIO_DEBUG_IO, _x) |
| #define | DBGREFS(_f, _x) DBG((_f), RPMIO_DEBUG_REFS, _x) |
Typedefs | |
| typedef _FDSTACK_s | FDSTACK_t |
| struct { | |
| timeval create | |
| timeval begin | |
| OPSTAT_t ops [4] | |
| } | FDSTAT_t |
| typedef _FDDIGEST_s * | FDDIGEST_t |
Enumerations | |
| enum | FDSTAT_e { FDSTAT_READ = 0, FDSTAT_WRITE = 1, FDSTAT_SEEK = 2, FDSTAT_CLOSE = 3 } |
Functions | |
| int | fdFgets (FD_t fd, char *buf, size_t len) |
| FD_t | ftpOpen (const char *url, int flags, mode_t mode, urlinfo *uret) |
| int | ftpReq (FD_t data, const char *ftpCmd, const char *ftpArg) |
| int | ftpCmd (const char *cmd, const char *url, const char *arg2) |
| int | ufdClose (void *cookie) |
| 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 (const struct timeval *etv, const 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 | fdInitDigest (FD_t fd, pgpHashAlgo hashalgo, int flags) |
| void | fdUpdateDigests (FD_t fd, const unsigned char *buf, ssize_t buflen) |
| void | fdFiniDigest (FD_t fd, pgpHashAlgo hashalgo, void **datap, size_t *lenp, int asAscii) |
| int | fdFileno (void *cookie) |
| int | rpmioSlurp (const char *fn, const unsigned char **bp, ssize_t *blenp) |
| Read an entire file into a buffer. More... | |
Variables | |
| int | _rpmio_debug |
| int | _ftp_debug |
Definition in file rpmio_internal.h.
|
|
Definition at line 187 of file rpmio_internal.h. |
|
|
Definition at line 194 of file rpmio_internal.h. |
|
|
Definition at line 195 of file rpmio_internal.h. |
|
|
Definition at line 165 of file rpmio_internal.h. Referenced by fdInitDigest. |
|
|
Definition at line 147 of file rpmio_internal.h. |
|
|
Definition at line 175 of file rpmio_internal.h. Referenced by c2f, fdGetCpioPos, fdGetFdno, fdGetFILE, fdGetFp, fdGetIo, fdGetRdTimeoutSecs, fdPop, fdPush, fdSetContentLength, fdSetCpioPos, fdSetFdno, fdSetFp, fdSetIo, and fdSetSyserrno. |
|
|
Definition at line 48 of file rpmio_internal.h. Referenced by pgpPrtSubType. |
|
|
Definition at line 47 of file rpmio_internal.h. Referenced by pgpPrtSubType. |
|
|
Definition at line 144 of file rpmio_internal.h. |
|
|
Definition at line 145 of file rpmio_internal.h. |
|
||||||||||||||||
|
Read an entire file into a buffer.
Referenced by pgpReadPkts, and rpmPlatform. |
|
|
Definition at line 184 of file rpmio_internal.h. |
|
|
Definition at line 179 of file rpmio_internal.h. |
|
|
Operation start time. Definition at line 127 of file rpmio_internal.h. Referenced by rpmCleanPath. |
|
|
Structure creation time. Definition at line 126 of file rpmio_internal.h. |
|
|
Cumulative statistics. Definition at line 128 of file rpmio_internal.h. Referenced by fdstat_print, and singleOptionHelp. |
1.2.14 written by Dimitri van Heesch,
© 1997-2002