xref: /plan9/sys/src/cmd/dossrv/fns.h (revision 9a747e4fd48b9f4522c70c07e8f882a15030f964)
17dd7cddfSDavid du Colombier int	aliassum(Dosdir*);
27dd7cddfSDavid du Colombier void	bootdump32(int, Dosboot32*);
33e12c5d1SDavid du Colombier void	bootdump(int, Dosboot*);
47dd7cddfSDavid du Colombier void	bootsecdump32(int fd, Xfs *xf, Dosboot32 *b32);
57dd7cddfSDavid du Colombier int	cfalloc(Xfile*);
63e12c5d1SDavid du Colombier void	chat(char*, ...);
7*9a747e4fSDavid du Colombier #pragma	varargck	argpos	chat	1
87dd7cddfSDavid du Colombier int	cistrcmp(char*, char*);
9*9a747e4fSDavid du Colombier int	classifyname(char*);
103e12c5d1SDavid du Colombier Xfile	*clean(Xfile*);
117dd7cddfSDavid du Colombier long	clust2sect(Dosbpb*, long);
123e12c5d1SDavid du Colombier void	dirdump(void*);
133e12c5d1SDavid du Colombier int	dosfs(Xfs*);
147dd7cddfSDavid du Colombier void	dosptrreloc(Xfile *f, Dosptr *dp, ulong addr, ulong offset);
153e12c5d1SDavid du Colombier int	emptydir(Xfile*);
16*9a747e4fSDavid du Colombier int	eqqid(Qid, Qid);
173e12c5d1SDavid du Colombier int	falloc(Xfs*);
187dd7cddfSDavid du Colombier void	ffree(Xfs *xf, long start);
19*9a747e4fSDavid du Colombier long	fileaddr(Xfile*, long, int);
20*9a747e4fSDavid du Colombier void	fixname(char*);
217dd7cddfSDavid du Colombier void	getdir(Xfs*, Dir*, Dosdir*, int, int);
22*9a747e4fSDavid du Colombier long	getfat(Xfs*, int);
233e12c5d1SDavid du Colombier int	getfile(Xfile*);
243e12c5d1SDavid du Colombier void	getname(char*, Dosdir*);
257dd7cddfSDavid du Colombier char	*getnamesect(char*, char*, uchar*, int*, int*, int);
267dd7cddfSDavid du Colombier long	getstart(Xfs *xf, Dosdir *d);
27*9a747e4fSDavid du Colombier Xfs	*getxfs(char*, char*);
283e12c5d1SDavid du Colombier long	gtime(Dosdir *d);
29*9a747e4fSDavid du Colombier void	io(int srvfd);
307dd7cddfSDavid du Colombier int	iscontig(Xfs *xf, Dosdir *d);
317dd7cddfSDavid du Colombier int	isroot(ulong addr);
327dd7cddfSDavid du Colombier int	makecontig(Xfile*, int);
337dd7cddfSDavid du Colombier void	mkalias(char*, char*, int);
347dd7cddfSDavid du Colombier int	nameok(char*);
353e12c5d1SDavid du Colombier void	panic(char*, ...);
36*9a747e4fSDavid du Colombier #pragma	varargck	argpos	panic	1
377dd7cddfSDavid du Colombier void	putdir(Dosdir*, Dir*);
387dd7cddfSDavid du Colombier void	putfat(Xfs*, int, ulong);
393e12c5d1SDavid du Colombier void	putfile(Xfile*);
407dd7cddfSDavid du Colombier int	putlongname(Xfs *f, Dosptr *ndp, char *name, char sname[13]);
413e12c5d1SDavid du Colombier void	putname(char*, Dosdir*);
427dd7cddfSDavid du Colombier void	putstart(Xfs *xf, Dosdir *d, long start);
43219b2ee8SDavid du Colombier void	puttime(Dosdir*, long);
443e12c5d1SDavid du Colombier void	rattach(void);
457dd7cddfSDavid du Colombier void	rauth(void);
463e12c5d1SDavid du Colombier void	rclone(void);
473e12c5d1SDavid du Colombier void	rclunk(void);
483e12c5d1SDavid du Colombier void	rcreate(void);
493e12c5d1SDavid du Colombier long	readdir(Xfile*, void*, long, long);
503e12c5d1SDavid du Colombier long	readfile(Xfile*, void*, long, long);
513e12c5d1SDavid du Colombier void	refxfs(Xfs*, int);
523e12c5d1SDavid du Colombier void	rflush(void);
537dd7cddfSDavid du Colombier void	rootfile(Xfile*);
543e12c5d1SDavid du Colombier void	ropen(void);
553e12c5d1SDavid du Colombier void	rread(void);
563e12c5d1SDavid du Colombier void	rremove(void);
573e12c5d1SDavid du Colombier void	rstat(void);
583e12c5d1SDavid du Colombier void	rwalk(void);
593e12c5d1SDavid du Colombier void	rwrite(void);
603e12c5d1SDavid du Colombier void	rwstat(void);
61*9a747e4fSDavid du Colombier void	rversion(void);
627dd7cddfSDavid du Colombier int	searchdir(Xfile*, char*, Dosptr*, int, int);
637dd7cddfSDavid du Colombier long	sect2clust(Dosbpb*, long);
64*9a747e4fSDavid du Colombier int	truncfile(Xfile*, long length);
65*9a747e4fSDavid du Colombier int	utftorunes(Rune*, char*, int);
663e12c5d1SDavid du Colombier int	walkup(Xfile*, Dosptr*);
673e12c5d1SDavid du Colombier long	writefile(Xfile*, void*, long, long);
683e12c5d1SDavid du Colombier char	*xerrstr(int);
693e12c5d1SDavid du Colombier Xfile	*xfile(int, int);
703e12c5d1SDavid du Colombier int	xfspurge(void);
71