Go to the documentation of this file.
4 #include <rpm/rpmtypes.h>
14 #define HEADER_IMAGE 61
15 #define HEADER_SIGNATURES 62
16 #define HEADER_IMMUTABLE 63
17 #define HEADER_REGIONS 64
18 #define HEADER_I18NTABLE 100
19 #define HEADER_SIGBASE 256
20 #define HEADER_TAGBASE 1000
47 #define RPMTAG_PKGID RPMTAG_SIGMD5
57 #define RPMTAG_HDRID RPMTAG_SHA1HEADER
62 #define RPMTAG_N RPMTAG_NAME
64 #define RPMTAG_V RPMTAG_VERSION
66 #define RPMTAG_R RPMTAG_RELEASE
68 #define RPMTAG_E RPMTAG_EPOCH
101 #define RPMTAG_FILEMD5S RPMTAG_FILEDIGESTS
114 #define RPMTAG_PROVIDES RPMTAG_PROVIDENAME
115 #define RPMTAG_P RPMTAG_PROVIDENAME
118 #define RPMTAG_REQUIRES RPMTAG_REQUIRENAME
124 #define RPMTAG_CONFLICTS RPMTAG_CONFLICTNAME
125 #define RPMTAG_C RPMTAG_CONFLICTNAME
153 #define RPMTAG_OBSOLETES RPMTAG_OBSOLETENAME
154 #define RPMTAG_O RPMTAG_OBSOLETENAME
221 #define RPMTAG_OLDSUGGESTS RPMTAG_OLDSUGGESTSNAME
225 #define RPMTAG_OLDENHANCES RPMTAG_OLDENHANCESNAME
230 #define RPMTAG_SVNID RPMTAG_CVSID
312 #define RPMTAG_RECOMMENDS RPMTAG_RECOMMENDNAME
316 #define RPMTAG_SUGGESTS RPMTAG_SUGGESTNAME
320 #define RPMTAG_SUPPLEMENTS RPMTAG_SUPPLEMENTNAME
324 #define RPMTAG_ENHANCES RPMTAG_ENHANCENAME
365 #define RPMTAG_EXTERNAL_TAG 1000000
421 #define RPM_MIN_TYPE 0
432 #define RPM_MAX_TYPE 9
433 #define RPM_FORCEFREE_TYPE 0xff
434 #define RPM_MASK_TYPE 0x0000ffff
@ RPMTAG_TRANSFILETRIGGERSCRIPTS
@ RPMSIGTAG_LONGARCHIVESIZE
@ RPMTAG_FILETRIGGERPOSTUN
@ RPMTAG_SUPPLEMENTVERSION
#define HEADER_IMAGE
Header private tags.
@ RPMTAG_TRANSFILETRIGGERCONDS
@ RPMTAG_RECOMMENDVERSION
rpmTagClass rpmTagTypeGetClass(rpmTagType type)
int rpmTagGetNames(rpmtd tagnames, int fullname)
@ RPMTAG_TRANSFILETRIGGERNAME
@ RPMTAG_TRANSFILETRIGGERPOSTUN
enum rpmDbiTag_e rpmDbiTag
@ RPM_MAPPING_RETURN_TYPE
@ RPMTAG_OLDENHANCESFLAGS
@ RPMTAG_FILETRIGGERCONDS
@ RPMTAG_POLICYTYPESINDEXES
@ RPMTAG_OLDSUGGESTSVERSION
@ RPMTAG_FILETRIGGERPRIORITIES
@ RPMTAG_TRANSFILETRIGGERSCRIPTPROG
@ RPMTAG_OLDSUGGESTSFLAGS
@ RPMTAG_FILESIGNATURELENGTH
@ RPMTAG_OLDORIGFILENAMES
rpmTagType rpmTagGetType(rpmTagVal tag)
@ RPMTAG_TRIGGERSCRIPTPROG
@ RPMTAG_FILETRIGGERSCRIPTPROG
@ RPMTAG_REMOVEPATHPOSTFIXES
rpmFlags rpmTagReturnType
const char * rpmTagGetName(rpmTagVal tag)
@ RPMTAG_FILETRIGGERFLAGS
@ RPMTAG_FILETRIGGERSCRIPTFLAGS
rpmTagType rpmTagGetTagType(rpmTagVal tag)
enum rpmTagType_e rpmTagType
@ RPMTAG_VERIFYSCRIPTPROG
@ RPMTAG_VERIFYSCRIPTFLAGS
@ RPMTAG_TRIGGERSCRIPTFLAGS
@ RPMTAG_OLDENHANCESVERSION
@ RPMTAG_TRANSFILETRIGGERTYPE
@ RPMTAG_TRANSFILETRIGGERIN
@ RPMTAG_FILETRIGGERSCRIPTS
rpmTagClass rpmTagGetClass(rpmTagVal tag)
rpmTagReturnType rpmTagGetReturnType(rpmTagVal tag)
enum rpmSigTag_e rpmSigTag
@ RPMTAG_TRANSFILETRIGGERINDEX
@ RPMTAG_HEADERSIGNATURES
@ RPMTAG_FILETRIGGERVERSION
@ RPMTAG_TRANSFILETRIGGERPRIORITIES
@ RPMTAG_TRANSFILETRIGGERUN
@ RPMTAG_PACKAGEPREFCOLOR
rpmTagVal rpmTagGetValue(const char *tagstr)
@ RPMSIGTAG_RESERVEDSPACE
enum rpmSubTagType_e rpmSubTagType
@ RPMTAG_TRANSFILETRIGGERFLAGS
@ RPMTAG_TRANSFILETRIGGERSCRIPTFLAGS
@ RPMTAG_FILETRIGGERINDEX
@ RPMTAG_PAYLOADCOMPRESSOR
@ RPMDBI_TRANSFILETRIGGERNAME
@ RPMTAG_TRANSFILETRIGGERVERSION
enum rpmTagClass_e rpmTagClass
#define HEADER_SIGNATURES