home *** CD-ROM | disk | FTP | other *** search
/ Chip 1998 February / CHIP_2_98.iso / misc / src / rpm / lib / rpmdb.h < prev    next >
C/C++ Source or Header  |  1997-09-17  |  500b  |  17 lines

  1. #ifndef H_RPMDB
  2. #define H_RPMDB
  3.  
  4. #include "rpmlib.h"
  5.  
  6. /* for RPM's internal use only */
  7.  
  8. int openDatabase(char * prefix, char * dbpath, rpmdb *rpmdbp, int mode, 
  9.          int perms, int justcheck);
  10. int rpmdbRemove(rpmdb db, unsigned int offset, int tolerant);
  11. int rpmdbAdd(rpmdb db, Header dbentry);
  12. int rpmdbUpdateRecord(rpmdb db, int secOffset, Header secHeader);
  13. void rpmdbRemoveDatabase(char * rootdir, char * dbpath);
  14. int rpmdbMoveDatabase(char * rootdir, char * olddbpath, char * newdbpath);
  15.  
  16. #endif
  17.