#include <sys/types.h>
#include <fcntl.h>
#include <string.h>
#include <rpmlib.h>
#include <rpmdb.h>
#include <rpmio.h>
#include <rpmmacro.h>
#include "legacy.h"
Go to the source code of this file.
Data Structures | |
struct | faFileHeader |
struct | faHeader |
Defines | |
#define | FA_MAGIC 0x02050920 |
Functions | |
static ssize_t | Pread (FD_t fd, void *buf, size_t count, off_t offset) |
static FD_t | fadOpen (const char *path) |
static int | fadNextOffset (FD_t fd, unsigned int lastOffset) |
static int | fadFirstOffset (FD_t fd) |
static int | dncmp (const void *a, const void *b) |
static void | compressFilelist (Header h) |
int | main (int argc, char **argv) |
Variables | |
static int | fadFileSize |
static rpmdb | db |
|
Definition at line 16 of file convertdb1.c. Referenced by fadOpen(). |
|
Definition at line 127 of file convertdb1.c. References alloca(), dncmp(), headerAddEntry(), headerFreeData(), headerGetEntryMinMemory(), headerIsEntry(), headerRemoveEntry(), RPM_INT32_TYPE, RPM_STRING_ARRAY_TYPE, RPMTAG_BASENAMES, RPMTAG_DIRINDEXES, RPMTAG_DIRNAMES, and RPMTAG_OLDFILENAMES. |
|
Definition at line 117 of file convertdb1.c. |
|
Definition at line 111 of file convertdb1.c. References fadNextOffset(). Referenced by main(). |
|
Definition at line 73 of file convertdb1.c. References fadFileSize, Pread(), and faHeader::size. Referenced by fadFirstOffset(), and main(). |
|
Definition at line 41 of file convertdb1.c. References FA_MAGIC, fadFileSize, Fclose(), Ferror(), Fileno(), Fopen(), and Pread(). Referenced by main(). |
|
Definition at line 223 of file convertdb1.c. References compressFilelist(), fadFirstOffset(), fadNextOffset(), fadOpen(), Fclose(), Fileno(), HEADER_MAGIC_NO, headerFree(), headerNVR(), headerRead(), name, providePackageNVR(), rpmdbAdd(), rpmdbClose(), rpmdbFreeIterator(), rpmdbInitIterator(), rpmdbNextIterator(), rpmdbOpen(), rpmdbSetIteratorRE(), rpmDefineMacro(), rpmInitMacros(), RPMMIRE_DEFAULT, RPMTAG_NAME, RPMTAG_RELEASE, RPMTAG_VERSION, and SEEK_SET. |
|
Definition at line 35 of file convertdb1.c. References Fread(), Fseek(), and SEEK_SET. Referenced by fadNextOffset(), and fadOpen(). |
|
Definition at line 220 of file convertdb1.c. Referenced by db3associate(), db3byteswapped(), db3cdel(), db3cget(), db3close(), db3copen(), db3cpget(), db3cput(), db3join(), db3open(), db3stat(), db3sync(), db_open(), main(), newRpmdb(), openDatabase(), rpmdbCheckSignals(), rpmdbInit(), and rpmdbVerify(). |
|
Definition at line 33 of file convertdb1.c. Referenced by fadNextOffset(), and fadOpen(). |