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