rpmdb/db1.c -
#include 'system.h'
#include 'rpmio_internal.h'
#include 'rpmlib.h'
#include 'rpmmacro.h'
#include 'rpmurl.h'
#include 'falloc.h'
#include 'misc.h'
#include 'rpmdb.h'
#include 'debug.h'
#define _mymemset(_a, _b, _c)
#define DB_VERSION_MAJOR 1
#define DB_VERSION_MINOR 85
#define DB_VERSION_PATCH 0
#define DBT struct _DBT1
int db1sync (dbiIndex dbi, unsigned int flags)
void * doGetRecord (dbiIndex dbi, unsigned int offset)
int db1copen (dbiIndex dbi, void **dbcp, unsigned int flags)
int db1cclose (dbiIndex dbi, void *dbcursor, unsigned int flags)
int db1cget (dbiIndex dbi, void *dbcursor, void **keyp, size_t *keylen, void **datap, size_t *datalen, unsigned int flags)
int db1cdel (dbiIndex dbi, void *dbcursor, const void *keyp, size_t keylen, unsigned int flags)
int db1cput (dbiIndex dbi, void *dbcursor, const void *keyp, size_t keylen, const void *datap, size_t datalen, unsigned int flags)
int db1ccount (dbiIndex dbi, void *dbcursor, unsigned int *countp, unsigned int flags)
int db1byteswapped (dbiIndex dbi)
int db1stat (dbiIndex dbi, unsigned int flags)
int db1close (dbiIndex dbi, unsigned int flags)
int db1open (rpmdb rpmdb, int rpmtag, dbiIndex *dbip)
Definition at line 10 of file db1.c.
Definition at line 23 of file db1.c.
Referenced by db1open(), and db3open().
Definition at line 24 of file db1.c.
Definition at line 25 of file db1.c.
Definition at line 33 of file db1.c.
Referenced by db1cdel(), db1cget(), and db1cput().
Definition at line 464 of file db1.c.
Definition at line 257 of file db1.c.
Definition at line 456 of file db1.c.
Definition at line 366 of file db1.c.
References _debug, cvtdberr(), DB, DBC, DBT, fadFree(), and RPMDBI_PACKAGES.
Definition at line 266 of file db1.c.
References _debug, cvtdberr(), DB, DBC, DBT, doGetRecord(), fadAlloc(), fadFirstOffset(), fadNextOffset(), RPMDBI_PACKAGES, and xmalloc().
Definition at line 476 of file db1.c.
References _, _debug, _free(), cvtdberr(), DB, db1basename(), db3Free(), rpmdb_s::db_home, rpmdb_s::db_root, Fclose(), RPMDBI_PACKAGES, rpmGenPath(), RPMMESS_DEBUG, rpmMessage, and urlPath().
Definition at line 247 of file db1.c.
Definition at line 400 of file db1.c.
References _debug, cvtdberr(), DB, DBC, DBT, fdSetContentLength(), Fseek(), HEADER_MAGIC_NO, headerFree(), headerLoad(), headerSizeof(), headerWrite(), RPMDBI_PACKAGES, and SEEK_SET.
Definition at line 522 of file db1.c.
References _, _free(), db1basename(), db1close(), db3New(), DB_VERSION_MAJOR, _dbiIndex::dbi_api, _dbiIndex::dbi_db, _dbiIndex::dbi_eflags, _dbiIndex::dbi_lockdbfd, _dbiIndex::dbi_mode, _dbiIndex::dbi_perms, _dbiIndex::dbi_rpmtag, _dbiIndex::dbi_temporary, _dbiIndex::dbi_type, _dbiIndex::dbi_vec, errno, fadOpen(), Fcntl(), Ferror(), RPMDBI_PACKAGES, RPMERR_DBOPEN, RPMERR_FLOCK, rpmError, rpmGenPath(), RPMMESS_DEBUG, rpmMessage, and urlPath().
Definition at line 470 of file db1.c.
Definition at line 112 of file db1.c.
References _debug, cvtdberr(), DB, errno, Fileno(), and RPMDBI_PACKAGES.
Definition at line 137 of file db1.c.
References _, alloca(), compressFilelist(), fadGetFileSize(), fadNextOffset(), Fseek(), HEADER_MAGIC_NO, headerFree(), headerGetEntryMinMemory(), headerIsEntry(), headerModifyEntry(), headerRead(), headerUnload(), providePackageNVR(), RPM_STRING_ARRAY_TYPE, RPMMESS_WARNING, rpmMessage, RPMTAG_BUILDTIME, RPMTAG_NAME, RPMTAG_OLDFILENAMES, RPMTAG_RELEASE, RPMTAG_VERSION, and SEEK_SET.
Definition at line 8 of file db1.c.
Referenced by db1cdel(), db1cget(), db1close(), db1cput(), and db1sync().
Generated automatically by Doxygen for rpm from the source code.
Закладки на сайте Проследить за страницей |
Created 1996-2024 by Maxim Chirkov Добавить, Поддержать, Вебмастеру |