xref: /plan9/sys/src/cmd/9nfs/fns.h (revision c02f0a41ad5684e95822c8ca8364ded8ae8e0281)
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*);
67