int auth2unix(Auth*, Authunix*); void authtimer(long); int canlock(Lock*); void chat(char*, ...); void chatsrv(char*); int checkreply(Session*, char*); int checkunixmap(Unixmap*); void clog(char*, ...); int clunkfid(Session*, Fid*); int convM2sattr(void*, Sattr*); int dir2fattr(Unixidmap*, Dir*, void*); int error(Rpccall*, int); void fidtimer(Session*, long); int garbage(Rpccall*, char*); int getdom(ulong, char*, int); ulong getip(void*, int); int getticket(Session*, char*); char* id2name(Unixid**, int); void idprint(int, Unixid*); void* listalloc(long, long); void lock(Lock*); void mnttimer(long); int name2id(Unixid**, char*); Fid* newfid(Session*); long niread(int, void*, long); long niwrite(int, void*, long); Unixidmap* pair2idmap(char*, ulong); void panic(char*, ...); void putfid(Session*, Fid*); int readunixidmaps(char*); Unixid* readunixids(char*, int); Xfid* rpc2xfid(Rpccall*, Dir*); int rpcM2S(void*, Rpccall*, int); int rpcS2M(Rpccall*, int, void*); void rpcprint(int, Rpccall*); void setfid(Session*, Fid*); Xfid* setuser(Xfile*, char*); void showauth(Auth*); void srvinit(int, char*, char*); char* strfind(char*); int string2S(void*, String*); int strparse(void*, int, char**); void strprint(int); char* strstore(char*); int system(Waitmsg*, char*, char**); int systeml(Waitmsg*, char*, ...); void unlock(Lock*); int xfattach(Session*, char*, int); Xfid* xfauth(Xfile*, String*); void xfauthclose(Xfid*); long xfauthread(Xfid*, long, uchar*, long); int xfauthremove(Xfid*, char*); long xfauthwrite(Xfid*, long, uchar*, long); void xfclear(Xfid*); void xfclose(Xfid*); Xfid* xfid(char*, Xfile*, int); Xfile* xfile(ulong, void*, int); int xfopen(Xfid*, int); int xfpurgeuid(Session*, char*); Xfile* xfroot(char*, int); int xfstat(Xfid*, Dir*); Xfid* xfwalkcr(int, Xfid*, String*, long); int xfwstat(Xfid*, Dir*); int xmesg(Session*, int); int xp2fhandle(Xfile*, Fhandle); void xpclear(Xfile*);