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;
195 unsigned char * digests;
200 const char * pretrans;
202 const char * pretransprog;
204 const char * posttrans;
206 const char * posttransprog;
208 const char * verifyscript;
210 const char * verifyscriptprog;
218 unsigned long long archivePos;
219 unsigned long long archiveSize;
238 #define RPMFIMAGIC 0x09697923
240 #if defined(__LCLINT__)
252 #if !defined(_RPMFI_NOMETHODS)
266 #define rpmfiUnlink(_fi, _msg) \
267 ((rpmfi) rpmioUnlinkPoolItem((rpmioItem)(_fi), _msg, __FILE__, __LINE__))
276 rpmfi
rpmfiLink ( rpmfi fi,
const char * msg)
278 #define rpmfiLink(_fi, _msg) \
279 ((rpmfi) rpmioLinkPoolItem((rpmioItem)(_fi), _msg, __FILE__, __LINE__))
347 extern const char *
rpmfiBN( rpmfi fi)
356 extern const char *
rpmfiDN( rpmfi fi)
365 extern const char *
rpmfiFN( rpmfi fi)
443 extern const unsigned char *
rpmfiDigest( rpmfi fi,
605 #if defined(_RPMFI_INTERNAL)
685 #define rpmfiFree(_fi) \
686 ((rpmfi) rpmioFreePoolItem((rpmioItem)(_fi), __FUNCTION__, __FILE__, __LINE__))
717 int rpmfiStat(rpmfi fi,
const char * path,
struct stat * st)
756 void rpmfiBuildFContexts(
Header h,
771 void rpmfiBuildFSContexts(
Header h,
786 void rpmfiBuildREContexts(
Header h,
868 const char * oldPath,
const char * newPath)