summaryrefslogtreecommitdiff
path: root/sys/src/cmd/vac/fns.h
diff options
context:
space:
mode:
authorTaru Karttunen <taruti@taruti.net>2011-03-30 15:46:40 +0300
committerTaru Karttunen <taruti@taruti.net>2011-03-30 15:46:40 +0300
commite5888a1ffdae813d7575f5fb02275c6bb07e5199 (patch)
treed8d51eac403f07814b9e936eed0c9a79195e2450 /sys/src/cmd/vac/fns.h
Import sources from 2011-03-30 iso image
Diffstat (limited to 'sys/src/cmd/vac/fns.h')
-rwxr-xr-xsys/src/cmd/vac/fns.h30
1 files changed, 30 insertions, 0 deletions
diff --git a/sys/src/cmd/vac/fns.h b/sys/src/cmd/vac/fns.h
new file mode 100755
index 000000000..0f691b1e1
--- /dev/null
+++ b/sys/src/cmd/vac/fns.h
@@ -0,0 +1,30 @@
+int mbunpack(MetaBlock *mb, uchar *p, int n);
+void mbinsert(MetaBlock *mb, int i, MetaEntry*);
+void mbdelete(MetaBlock *mb, int i, MetaEntry*);
+void mbpack(MetaBlock *mb);
+uchar *mballoc(MetaBlock *mb, int n);
+void mbinit(MetaBlock *mb, uchar *p, int n, int entries);
+int mbsearch(MetaBlock*, char*, int*, MetaEntry*);
+int mbresize(MetaBlock*, MetaEntry*, int);
+
+int meunpack(MetaEntry*, MetaBlock *mb, int i);
+int mecmp(MetaEntry*, char *s);
+int mecmpnew(MetaEntry*, char *s);
+
+enum {
+ VacDirVersion = 8,
+ FossilDirVersion = 9,
+};
+int vdsize(VacDir *dir, int);
+int vdunpack(VacDir *dir, MetaEntry*);
+void vdpack(VacDir *dir, MetaEntry*, int);
+
+VacFile *_vacfileroot(VacFs *fs, VtFile *file);
+
+int _vacfsnextqid(VacFs *fs, uvlong *qid);
+void vacfsjumpqid(VacFs*, uvlong step);
+
+Reprog* glob2regexp(char*);
+void loadexcludefile(char*);
+int includefile(char*);
+void excludepattern(char*);