1 int aliassum(Dosdir*); 2 void bootdump32(int, Dosboot32*); 3 void bootdump(int, Dosboot*); 4 void bootsecdump32(int fd, Xfs *xf, Dosboot32 *b32); 5 int cfalloc(Xfile*); 6 void chat(char*, ...); 7 #pragma varargck argpos chat 1 8 int cistrcmp(char*, char*); 9 int classifyname(char*); 10 Xfile *clean(Xfile*); 11 long clust2sect(Dosbpb*, long); 12 void dirdump(void*); 13 int dosfs(Xfs*); 14 void dosptrreloc(Xfile *f, Dosptr *dp, ulong addr, ulong offset); 15 int emptydir(Xfile*); 16 int eqqid(Qid, Qid); 17 int falloc(Xfs*); 18 void ffree(Xfs *xf, long start); 19 long fileaddr(Xfile*, long, int); 20 void fixname(char*); 21 void getdir(Xfs*, Dir*, Dosdir*, int, int); 22 long getfat(Xfs*, int); 23 int getfile(Xfile*); 24 void getname(char*, Dosdir*); 25 char *getnamesect(char*, char*, uchar*, int*, int*, int); 26 long getstart(Xfs *xf, Dosdir *d); 27 Xfs *getxfs(char*, char*); 28 long gtime(Dosdir *d); 29 void io(int srvfd); 30 int iscontig(Xfs *xf, Dosdir *d); 31 int isroot(ulong addr); 32 int makecontig(Xfile*, int); 33 void mkalias(char*, char*, int); 34 int nameok(char*); 35 void panic(char*, ...); 36 #pragma varargck argpos panic 1 37 void putdir(Dosdir*, Dir*); 38 void putfat(Xfs*, int, ulong); 39 void putfile(Xfile*); 40 int putlongname(Xfs *f, Dosptr *ndp, char *name, char sname[13]); 41 void putname(char*, Dosdir*); 42 void putstart(Xfs *xf, Dosdir *d, long start); 43 void puttime(Dosdir*, long); 44 void rattach(void); 45 void rauth(void); 46 void rclone(void); 47 void rclunk(void); 48 void rcreate(void); 49 long readdir(Xfile*, void*, long, long); 50 long readfile(Xfile*, void*, long, long); 51 void refxfs(Xfs*, int); 52 void rflush(void); 53 void rootfile(Xfile*); 54 void ropen(void); 55 void rread(void); 56 void rremove(void); 57 void rstat(void); 58 void rwalk(void); 59 void rwrite(void); 60 void rwstat(void); 61 void rversion(void); 62 int searchdir(Xfile*, char*, Dosptr*, int, int); 63 long sect2clust(Dosbpb*, long); 64 int truncfile(Xfile*, long length); 65 int utftorunes(Rune*, char*, int); 66 int walkup(Xfile*, Dosptr*); 67 long writefile(Xfile*, void*, long, long); 68 char *xerrstr(int); 69 Xfile *xfile(int, int); 70 int xfspurge(void); 71