fns.h 778 B

12345678910111213141516171819202122232425
  1. int mbunpack(MetaBlock *mb, uchar *p, int n);
  2. void mbinsert(MetaBlock *mb, int i, MetaEntry*);
  3. void mbdelete(MetaBlock *mb, int i, MetaEntry*);
  4. void mbpack(MetaBlock *mb);
  5. uchar *mballoc(MetaBlock *mb, int n);
  6. void mbinit(MetaBlock *mb, uchar *p, int n, int entries);
  7. int mbsearch(MetaBlock*, char*, int*, MetaEntry*);
  8. int mbresize(MetaBlock*, MetaEntry*, int);
  9. int meunpack(MetaEntry*, MetaBlock *mb, int i);
  10. int mecmp(MetaEntry*, char *s);
  11. int mecmpnew(MetaEntry*, char *s);
  12. enum {
  13. VacDirVersion = 8,
  14. FossilDirVersion = 9,
  15. };
  16. int vdsize(VacDir *dir, int);
  17. int vdunpack(VacDir *dir, MetaEntry*);
  18. void vdpack(VacDir *dir, MetaEntry*, int);
  19. VacFile *_vacfileroot(VacFs *fs, VtFile *file);
  20. int _vacfsnextqid(VacFs *fs, uvlong *qid);
  21. void vacfsjumpqid(VacFs*, uvlong step);