diff options
author | Taru Karttunen <taruti@taruti.net> | 2011-03-30 15:46:40 +0300 |
---|---|---|
committer | Taru Karttunen <taruti@taruti.net> | 2011-03-30 15:46:40 +0300 |
commit | e5888a1ffdae813d7575f5fb02275c6bb07e5199 (patch) | |
tree | d8d51eac403f07814b9e936eed0c9a79195e2450 /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-x | sys/src/cmd/vac/fns.h | 30 |
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*); |