15#include <rpm/rpmver.h>
18#error RPM 4.4.x compatibility layer has been removed in RPM >= 4.14
25extern struct rpmMacroContext_s * rpmGlobalMacroContext;
27extern struct rpmMacroContext_s * rpmCLIMacroContext;
30extern const char *
const RPMVERSION;
33extern const char *
const rpmNAME;
36extern const char *
const rpmEVR;
39extern const int rpmFLAGS;
54#define RPM_MACHTABLE_COUNT 4
171 const char * fn,
Header * hdrp);
RPM_PUBLIC_API void rpmGetOsInfo(const char **name, int *num)
rpm_machtable_e
Definition rpmlib.h:48
RPM_PUBLIC_API int rpmGetArchColor(const char *arch)
RPM_PUBLIC_API void rpmGetArchInfo(const char **name, int *num)
RPM_PUBLIC_API int rpmShowRC(FILE *fp)
RPM_PUBLIC_API int rpmMachineScore(int type, const char *name)
RPM_PUBLIC_API void rpmFreeRpmrc(void)
RPM_PUBLIC_API int rpmReadConfigFiles(const char *file, const char *target)
@ RPM_MACHTABLE_INSTARCH
Definition rpmlib.h:49
@ RPM_MACHTABLE_INSTOS
Definition rpmlib.h:50
@ RPM_MACHTABLE_BUILDOS
Definition rpmlib.h:52
@ RPM_MACHTABLE_BUILDARCH
Definition rpmlib.h:51
RPM_PUBLIC_API rpmRC rpmInstallSourcePackage(rpmts ts, FD_t fd, char **specFilePtr, char **cookie)
struct rpmts_s * rpmts
Definition rpmtypes.h:63
struct FD_s * FD_t
Definition rpmtypes.h:100
struct headerToken_s * Header
Definition rpmtypes.h:24
RPM_PUBLIC_API int rpmVersionCompare(Header first, Header second)