void bootdump(int, Dosboot*); void chat(char*, ...); Xfile * clean(Xfile*); void dirdump(void*); int dosfs(Xfs*); int emptydir(Xfile*); int falloc(Xfs*); int fileaddr(Xfile*, int, int); int fork2(void); void getdir(Dir*, Dosdir*); int getfat(Xfs*, int); int getfile(Xfile*); void getname(char*, Dosdir*); Xfs * getxfs(char*); long gtime(Dosdir *d); void panic(char*, ...); void putfat(Xfs*, int, int); void putfile(Xfile*); void putname(char*, Dosdir*); void puttime(Dosdir*); void rattach(void); void rclone(void); void rclunk(void); void rcreate(void); long readdir(Xfile*, void*, long, long); long readfile(Xfile*, void*, long, long); void refxfs(Xfs*, int); void rflush(void); void rnop(void); void rauth(void); void ropen(void); void rread(void); void rremove(void); void rsession(void); void rstat(void); void rwalk(void); void rwrite(void); void rwstat(void); int searchdir(Xfile*, char*, Dosptr*, int); int truncfile(Xfile*, int); int walkup(Xfile*, Dosptr*); long writefile(Xfile*, void*, long, long); char * xerrstr(int); Xfile * xfile(int, int); int xfspurge(void);