#include "system.h"
#include <netinet/in.h>
#include <rpmlib.h>
#include "misc.h"
#include "rpmlead.h"
#include "signature.h"
#include "debug.h"
Go to the source code of this file.
Defines | |
#define | alloca_strdup(_s) strcpy(alloca(strlen(_s)+1), (_s)) |
Functions | |
void | headerMergeLegacySigs (Header h, const Header sig) |
Header | headerRegenSigHeader (const Header h) |
rpmRC | readPackageHeaders (FD_t fd, struct rpmlead *leadPtr, Header *sigs, Header *hdrPtr) |
Retrieve package components from file handle. More... | |
rpmRC | rpmReadPackageInfo (FD_t fd, Header *sigp, Header *hdrp) |
Return package signatures and header from file handle. More... | |
rpmRC | rpmReadPackageHeader (FD_t fd, Header *hdrp, int *isSource, int *major, int *minor) |
Return package header and lead info from file handle. More... |
Definition in file package.c.
|
Definition at line 18 of file package.c. Referenced by ftpNLST, and readPackageHeaders. |
|
Retrieve package components from file handle.
Definition at line 98 of file package.c. References _, alloca_strdup, compressFilelist, Fileno, HEADER_MAGIC_NO, HEADER_MAGIC_YES, headerAddEntry, headerFree, headerGetEntry, headerIsEntry, headerRead, headerRemoveEntry, int_32, providePackageNVR, readLead, RPM_INT32_TYPE, RPM_STRING_ARRAY_TYPE, rpmFreeSignature, RPMLEAD_MAGIC0, RPMLEAD_MAGIC1, RPMLEAD_MAGIC2, RPMLEAD_MAGIC3, RPMLEAD_SOURCE, rpmRC, RPMRC_BADMAGIC, RPMRC_FAIL, RPMRC_OK, rpmReadSignature, RPMTAG_DEFAULTPREFIX, RPMTAG_FILEGIDS, RPMTAG_FILEGROUPNAME, RPMTAG_FILEUIDS, RPMTAG_FILEUSERNAME, RPMTAG_PREFIXES, RPMTAG_SOURCEPACKAGE, and stripTrailingChar. Referenced by rpmReadPackageHeader, and rpmReadPackageInfo. |
|
Return package header and lead info from file handle.
Definition at line 219 of file package.c. References headerMergeLegacySigs, major, minor, readPackageHeaders, rpmFreeSignature, RPMLEAD_SOURCE, rpmRC, and RPMRC_OK. |
|
Return package signatures and header from file handle.
Definition at line 207 of file package.c. References headerMergeLegacySigs, readPackageHeaders, rpmRC, and RPMRC_OK. |