rpmdb/legacy.h

Go to the documentation of this file.
00001 #ifndef H_LEGACY
00002 #define H_LEGACY
00003 
00011 /*@-redecl@*/
00012 /*@unchecked@*/
00013 extern int _noDirTokens;
00014 /*@=redecl@*/
00015 
00016 #ifdef __cplusplus
00017 extern "C" {
00018 #endif
00019 
00028 int domd5(const char * fn, /*@out@*/ unsigned char * digest, int asAscii,
00029                 /*@null@*/ /*@out@*/ size_t *fsizep)
00030         /*@globals h_errno, fileSystem, internalState @*/
00031         /*@modifies digest, *fsizep, fileSystem, internalState @*/;
00032 
00037 void compressFilelist(Header h)
00038         /*@modifies h @*/;
00039 
00057 void rpmfiBuildFNames(Header h, rpmTag tagN,
00058                 /*@out@*/ const char *** fnp, /*@out@*/ int * fcp)
00059         /*@modifies *fnp, *fcp @*/;
00060 
00065 void expandFilelist(Header h)
00066         /*@modifies h @*/;
00067 
00073 void providePackageNVR(Header h)
00074         /*@modifies h @*/;
00075 
00081 void legacyRetrofit(Header h, const struct rpmlead * lead)
00082         /*@modifies h@*/;
00083 
00084 #ifdef __cplusplus
00085 }
00086 #endif
00087 
00088 #endif  /* H_LEGACY */

Generated on Fri Oct 12 08:44:54 2007 for rpm by  doxygen 1.5.2