xref: /plan9/sys/src/cmd/unix/u9fs/u9fs.h (revision 9a747e4fd48b9f4522c70c07e8f882a15030f964)
1 typedef struct Auth Auth;
2 struct Auth {
3 	char *name;
4 
5 	char* (*auth)(Fcall*, Fcall*);
6 	char* (*attach)(Fcall*, Fcall*);
7 	void (*init)(void);
8 };
9 
10 extern char remotehostname[];
11 extern char Eauth[];
12 extern char *autharg;
13 
14 extern Auth authrhosts;
15 extern Auth auth9p1;
16 extern Auth authnone;
17 
18 extern ulong truerand(void);
19 extern void randombytes(uchar*, uint);
20 
21 extern ulong  msize;
22