]> git.lizzy.rs Git - plan9front.git/blob - sys/src/cmd/dossrv/fns.h
mothra: never snarf the "Go:" box
[plan9front.git] / sys / src / cmd / dossrv / fns.h
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);