xref: /plan9/sys/src/cmd/vac/fns.h (revision 3be74836e45a818042257560f5093e4f51d57220)
1*3be74836SDavid du Colombier int	mbunpack(MetaBlock *mb, uchar *p, int n);
2*3be74836SDavid du Colombier void	mbinsert(MetaBlock *mb, int i, MetaEntry*);
3*3be74836SDavid du Colombier void	mbdelete(MetaBlock *mb, int i, MetaEntry*);
4*3be74836SDavid du Colombier void	mbpack(MetaBlock *mb);
5*3be74836SDavid du Colombier uchar	*mballoc(MetaBlock *mb, int n);
6*3be74836SDavid du Colombier void		mbinit(MetaBlock *mb, uchar *p, int n, int entries);
7*3be74836SDavid du Colombier int mbsearch(MetaBlock*, char*, int*, MetaEntry*);
8*3be74836SDavid du Colombier int mbresize(MetaBlock*, MetaEntry*, int);
99a747e4fSDavid du Colombier 
10*3be74836SDavid du Colombier int	meunpack(MetaEntry*, MetaBlock *mb, int i);
11*3be74836SDavid du Colombier int	mecmp(MetaEntry*, char *s);
12*3be74836SDavid du Colombier int	mecmpnew(MetaEntry*, char *s);
139a747e4fSDavid du Colombier 
14*3be74836SDavid du Colombier enum {
15*3be74836SDavid du Colombier 	VacDirVersion = 8,
16*3be74836SDavid du Colombier 	FossilDirVersion = 9,
17*3be74836SDavid du Colombier };
18*3be74836SDavid du Colombier int	vdsize(VacDir *dir, int);
19*3be74836SDavid du Colombier int	vdunpack(VacDir *dir, MetaEntry*);
20*3be74836SDavid du Colombier void	vdpack(VacDir *dir, MetaEntry*, int);
219a747e4fSDavid du Colombier 
22*3be74836SDavid du Colombier VacFile *_vacfileroot(VacFs *fs, VtFile *file);
23d9306527SDavid du Colombier 
24*3be74836SDavid du Colombier int	_vacfsnextqid(VacFs *fs, uvlong *qid);
25*3be74836SDavid du Colombier void	vacfsjumpqid(VacFs*, uvlong step);
2649223a73SDavid du Colombier 
27*3be74836SDavid du Colombier Reprog*	glob2regexp(char*);
28*3be74836SDavid du Colombier void	loadexcludefile(char*);
29*3be74836SDavid du Colombier int	includefile(char*);
30*3be74836SDavid du Colombier void	excludepattern(char*);
31