Loading...
Searching...
No Matches
rpmfi.h
Go to the documentation of this file.
#ifndef H_RPMFI
#define H_RPMFI
#include <rpm/rpmtypes.h>
#include <rpm/rpmfiles.h>
#include <rpm/rpmarchive.h>
#include <rpm/rpmutil.h>
#ifdef __cplusplus
extern "C" {
#endif
rpmfi rpmfiLink (rpmfi fi);
rpm_count_t rpmfiFC(rpmfi fi);
int rpmfiFX(rpmfi fi);
int rpmfiSetFX(rpmfi fi, int fx);
rpm_count_t rpmfiDC(rpmfi fi);
int rpmfiDX(rpmfi fi);
const char * rpmfiBN(rpmfi fi);
const char * rpmfiDN(rpmfi fi);
const char * rpmfiFN(rpmfi fi);
int rpmfiFindFN(rpmfi fi, const char * fn);
const char * rpmfiOBN(rpmfi fi);
const char * rpmfiODN(rpmfi fi);
const char * rpmfiOFN(rpmfi fi);
int rpmfiFindOFN(rpmfi fi, const char * fn);
rpmfileAttrs rpmfiFFlags(rpmfi fi);
rpmVerifyAttrs rpmfiVFlags(rpmfi fi);
rpm_mode_t rpmfiFMode(rpmfi fi);
rpmfileState rpmfiFState(rpmfi fi);
int rpmfiDigestAlgo(rpmfi fi);
const unsigned char * rpmfiFDigest(rpmfi fi, int *algo, size_t *diglen);
char * rpmfiFDigestHex(rpmfi fi, int *algo);
const unsigned char * rpmfiFSignature(rpmfi fi, size_t *siglen);
const unsigned char * rpmfiVSignature(rpmfi fi, size_t *siglen, uint16_t *algo);
const char * rpmfiFLink(rpmfi fi);
rpm_loff_t rpmfiFSize(rpmfi fi);
rpm_rdev_t rpmfiFRdev(rpmfi fi);
rpm_ino_t rpmfiFInode(rpmfi fi);
rpm_color_t rpmfiColor(rpmfi fi);
rpm_color_t rpmfiFColor(rpmfi fi);
const char * rpmfiFClass(rpmfi fi);
uint32_t rpmfiFDepends(rpmfi fi,
const uint32_t ** fddictp);
uint32_t rpmfiFNlink(rpmfi fi);
uint32_t rpmfiFLinks(rpmfi fi, const int ** files);
rpm_time_t rpmfiFMtime(rpmfi fi);
const char * rpmfiFUser(rpmfi fi);
const char * rpmfiFGroup(rpmfi fi);
const char * rpmfiFCaps(rpmfi fi);
const char * rpmfiFLangs(rpmfi fi);
int rpmfiStat(rpmfi fi, int flags, struct stat *sb);
int rpmfiNext(rpmfi fi);
rpmfi rpmfiInit(rpmfi fi, int fx);
rpmfi rpmfiFree(rpmfi fi);
rpmfi rpmfiNewPool(rpmstrPool pool, Header h, rpmTagVal tagN, rpmfiFlags flags);
rpmfi rpmfiNew(const rpmts ts, Header h, rpmTagVal tagN, rpmfiFlags flags);
rpmFileTypes rpmfiWhatis(rpm_mode_t mode);
int rpmfiCompare(const rpmfi afi, const rpmfi bfi);
rpmVerifyAttrs rpmfiVerify(rpmfi fi, rpmVerifyAttrs omitMask);
#ifdef __cplusplus
}
#endif
#endif /* H_RPMDS */
rpmfiFNlink
uint32_t rpmfiFNlink(rpmfi fi)
rpmfiWhatis
rpmFileTypes rpmfiWhatis(rpm_mode_t mode)
rpmfiFMtime
rpm_time_t rpmfiFMtime(rpmfi fi)
rpmfiFLink
const char * rpmfiFLink(rpmfi fi)
rpmfiFindFN
int rpmfiFindFN(rpmfi fi, const char *fn)
rpmfiNew
rpmfi rpmfiNew(const rpmts ts, Header h, rpmTagVal tagN, rpmfiFlags flags)
rpmfiLink
rpmfi rpmfiLink(rpmfi fi)
rpmfiDN
const char * rpmfiDN(rpmfi fi)
rpmfiFX
int rpmfiFX(rpmfi fi)
rpmfiDC
rpm_count_t rpmfiDC(rpmfi fi)
rpmfiDX
int rpmfiDX(rpmfi fi)
rpmfiFMode
rpm_mode_t rpmfiFMode(rpmfi fi)
rpmfiFState
rpmfileState rpmfiFState(rpmfi fi)
rpmfiFCaps
const char * rpmfiFCaps(rpmfi fi)
rpmfiFC
rpm_count_t rpmfiFC(rpmfi fi)
rpmfiODN
const char * rpmfiODN(rpmfi fi)
rpmfiNewPool
rpmfi rpmfiNewPool(rpmstrPool pool, Header h, rpmTagVal tagN, rpmfiFlags flags)
rpmfiCompare
int rpmfiCompare(const rpmfi afi, const rpmfi bfi)
rpmfiColor
rpm_color_t rpmfiColor(rpmfi fi)
rpmfiFLinks
uint32_t rpmfiFLinks(rpmfi fi, const int **files)
rpmfiVFlags
rpmVerifyAttrs rpmfiVFlags(rpmfi fi)
rpmfiFRdev
rpm_rdev_t rpmfiFRdev(rpmfi fi)
rpmfiFDigest
const unsigned char * rpmfiFDigest(rpmfi fi, int *algo, size_t *diglen)
rpmfiFClass
const char * rpmfiFClass(rpmfi fi)
rpmfiOFN
const char * rpmfiOFN(rpmfi fi)
rpmfiFDigestHex
char * rpmfiFDigestHex(rpmfi fi, int *algo)
rpmfiFindOFN
int rpmfiFindOFN(rpmfi fi, const char *fn)
rpmfiSetFX
int rpmfiSetFX(rpmfi fi, int fx)
rpmfiFLangs
const char * rpmfiFLangs(rpmfi fi)
rpmfiFSize
rpm_loff_t rpmfiFSize(rpmfi fi)
rpmfiFree
rpmfi rpmfiFree(rpmfi fi)
rpmfiFGroup
const char * rpmfiFGroup(rpmfi fi)
rpmfiVSignature
const unsigned char * rpmfiVSignature(rpmfi fi, size_t *siglen, uint16_t *algo)
rpmfiInit
rpmfi rpmfiInit(rpmfi fi, int fx)
rpmfiFDepends
uint32_t rpmfiFDepends(rpmfi fi, const uint32_t **fddictp)
rpmfiFUser
const char * rpmfiFUser(rpmfi fi)
rpmfiFSignature
const unsigned char * rpmfiFSignature(rpmfi fi, size_t *siglen)
rpmfiFFlags
rpmfileAttrs rpmfiFFlags(rpmfi fi)
rpmfiVerify
rpmVerifyAttrs rpmfiVerify(rpmfi fi, rpmVerifyAttrs omitMask)
rpmfiOBN
const char * rpmfiOBN(rpmfi fi)
rpmfiStat
int rpmfiStat(rpmfi fi, int flags, struct stat *sb)
rpmfiFInode
rpm_ino_t rpmfiFInode(rpmfi fi)
rpmfiFColor
rpm_color_t rpmfiFColor(rpmfi fi)
rpmfiFN
const char * rpmfiFN(rpmfi fi)
rpmfiNext
int rpmfiNext(rpmfi fi)
rpmfiDigestAlgo
int rpmfiDigestAlgo(rpmfi fi)
rpmfiBN
const char * rpmfiBN(rpmfi fi)
rpmFileTypes
enum rpmFileTypes_e rpmFileTypes
rpmts
struct rpmts_s * rpmts
Definition: rpmtypes.h:63
Header
struct headerToken_s * Header
Definition: rpmtypes.h:24
rpmarchive.h
rpmfiles.h
rpmfileState
enum rpmfileState_e rpmfileState
rpmtypes.h
rpmutil.h