Go to the documentation of this file.
41 #define RPMFILE_STATE_MISSING -1
72 #define RPMFILE_SPOOK (RPMFILE_GHOST|RPMFILE_TYPED)
73 #define RPMFILE_ALL ~(RPMFILE_NONE)
80 #if defined(_RPMFI_INTERNAL)
105 const char ** fdigests;
109 const char ** flinks;
111 const char ** flangs;
131 const char ** fgroup;
143 const char ** fcontexts;
193 unsigned char * digests;
198 const char * pretrans;
200 const char * pretransprog;
202 const char * posttrans;
204 const char * posttransprog;
206 const char * verifyscript;
208 const char * verifyscriptprog;
216 unsigned long long archivePos;
217 unsigned long long archiveSize;
236 #define RPMFIMAGIC 0x09697923
238 #if defined(__LCLINT__)
250 #if !defined(_RPMFI_NOMETHODS)
264 #define rpmfiUnlink(_fi, _msg) \
265 ((rpmfi) rpmioUnlinkPoolItem((rpmioItem)(_fi), _msg, __FILE__, __LINE__))
274 rpmfi
rpmfiLink ( rpmfi fi,
const char * msg)
276 #define rpmfiLink(_fi, _msg) \
277 ((rpmfi) rpmioLinkPoolItem((rpmioItem)(_fi), _msg, __FILE__, __LINE__))
345 extern const char *
rpmfiBN( rpmfi fi)
354 extern const char *
rpmfiDN( rpmfi fi)
363 extern const char *
rpmfiFN( rpmfi fi)
441 extern const unsigned char *
rpmfiDigest( rpmfi fi,
650 #define rpmfiFree(_fi) \
651 ((rpmfi) rpmioFreePoolItem((rpmioItem)(_fi), __FUNCTION__, __FILE__, __LINE__))
682 int rpmfiStat(rpmfi fi,
const char * path,
struct stat * st)
831 const char * oldPath,
const char * newPath)