]> git.lizzy.rs Git - plan9front.git/blob - sys/src/cmd/9nfs/fns.h
9nfs: apply patch/nfswarnandflags (from sources, thanks nemo)
[plan9front.git] / sys / src / cmd / 9nfs / fns.h
1 int     argopt(int c);
2 int     auth2unix(Auth*, Authunix*);
3 int     authhostowner(Session*);
4 int     canlock(Lock*);
5 void    chat(char*, ...);
6 void    chatsrv(char*);
7 int     checkreply(Session*, char*);
8 int     checkunixmap(Unixmap*);
9 void    clog(char*, ...);
10 int     clunkfid(Session*, Fid*);
11 int     convM2sattr(void*, Sattr*);
12 int     dir2fattr(Unixidmap*, Dir*, void*);
13 int     error(Rpccall*, int);
14 void    fidtimer(Session*, long);
15 int     garbage(Rpccall*, char*);
16 int     getdom(ulong, char*, int);
17 int     getticket(Session*, char*);
18 char*   id2name(Unixid**, int);
19 void    idprint(int, Unixid*);
20 void*   listalloc(long, long);
21 void    lock(Lock*);
22 void    mnttimer(long);
23 int     name2id(Unixid**, char*);
24 Fid*    newfid(Session*);
25 long    niwrite(int, void*, long);
26 Unixidmap*      pair2idmap(char*, ulong);
27 void    panic(char*, ...);
28 void    putfid(Session*, Fid*);
29 int     readunixidmaps(char*);
30 Unixid* readunixids(char*, int);
31 Xfid*   rpc2xfid(Rpccall*, Dir*);
32 int     rpcM2S(void*, Rpccall*, int);
33 int     rpcS2M(Rpccall*, int, void*);
34 void    rpcprint(int, Rpccall*);
35 void    server(int argc, char *argv[], int, Progmap*);
36 void    setfid(Session*, Fid*);
37 Xfid*   setuser(Xfile*, char*);
38 void    showauth(Auth*);
39 void    srvinit(int, char*, char*);
40 char*   strfind(char*);
41 int     string2S(void*, String*);
42 int     strparse(char*, int, char**);
43 void    strprint(int);
44 char*   strstore(char*);
45 Waitmsg *system(char*, char**);
46 Waitmsg *systeml(char*, ...);
47 void    unlock(Lock*);
48 int     xfattach(Session*, char*, int);
49 Xfid*   xfauth(Xfile*, String*);
50 void    xfauthclose(Xfid*);
51 long    xfauthread(Xfid*, long, uchar*, long);
52 int     xfauthremove(Xfid*, char*);
53 long    xfauthwrite(Xfid*, long, uchar*, long);
54 void    xfclear(Xfid*);
55 void    xfclose(Xfid*);
56 Xfid*   xfid(char*, Xfile*, int);
57 Xfile*  xfile(Qid*, void*, int);
58 int     xfopen(Xfid*, int);
59 int     xfpurgeuid(Session*, char*);
60 Xfile*  xfroot(char*, int);
61 int     xfstat(Xfid*, Dir*);
62 Xfid*   xfwalkcr(int, Xfid*, String*, long);
63 int     xfwstat(Xfid*, Dir*);
64 int     xmesg(Session*, int);
65 int     xp2fhandle(Xfile*, Fhandle);
66 void    xpclear(Xfile*);