2 |
- |
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);
|