1363b328dSDavid du Colombier int argopt(int c); 27dd7cddfSDavid du Colombier int auth2unix(Auth*, Authunix*); 3b985bfb9SDavid du Colombier int authhostowner(Session*); 47dd7cddfSDavid du Colombier int canlock(Lock*); 57dd7cddfSDavid du Colombier void chat(char*, ...); 67dd7cddfSDavid du Colombier void chatsrv(char*); 77dd7cddfSDavid du Colombier int checkreply(Session*, char*); 87dd7cddfSDavid du Colombier int checkunixmap(Unixmap*); 97dd7cddfSDavid du Colombier void clog(char*, ...); 107dd7cddfSDavid du Colombier int clunkfid(Session*, Fid*); 117dd7cddfSDavid du Colombier int convM2sattr(void*, Sattr*); 127dd7cddfSDavid du Colombier int dir2fattr(Unixidmap*, Dir*, void*); 137dd7cddfSDavid du Colombier int error(Rpccall*, int); 147dd7cddfSDavid du Colombier void fidtimer(Session*, long); 157dd7cddfSDavid du Colombier int garbage(Rpccall*, char*); 167dd7cddfSDavid du Colombier int getdom(ulong, char*, int); 177dd7cddfSDavid du Colombier int getticket(Session*, char*); 187dd7cddfSDavid du Colombier char* id2name(Unixid**, int); 197dd7cddfSDavid du Colombier void idprint(int, Unixid*); 207dd7cddfSDavid du Colombier void* listalloc(long, long); 217dd7cddfSDavid du Colombier void lock(Lock*); 227dd7cddfSDavid du Colombier void mnttimer(long); 237dd7cddfSDavid du Colombier int name2id(Unixid**, char*); 247dd7cddfSDavid du Colombier Fid* newfid(Session*); 257dd7cddfSDavid du Colombier long niwrite(int, void*, long); 267dd7cddfSDavid du Colombier Unixidmap* pair2idmap(char*, ulong); 277dd7cddfSDavid du Colombier void panic(char*, ...); 287dd7cddfSDavid du Colombier void putfid(Session*, Fid*); 297dd7cddfSDavid du Colombier int readunixidmaps(char*); 307dd7cddfSDavid du Colombier Unixid* readunixids(char*, int); 317dd7cddfSDavid du Colombier Xfid* rpc2xfid(Rpccall*, Dir*); 327dd7cddfSDavid du Colombier int rpcM2S(void*, Rpccall*, int); 337dd7cddfSDavid du Colombier int rpcS2M(Rpccall*, int, void*); 347dd7cddfSDavid du Colombier void rpcprint(int, Rpccall*); 359a747e4fSDavid du Colombier void server(int argc, char *argv[], int, Progmap*); 367dd7cddfSDavid du Colombier void setfid(Session*, Fid*); 377dd7cddfSDavid du Colombier Xfid* setuser(Xfile*, char*); 387dd7cddfSDavid du Colombier void showauth(Auth*); 397dd7cddfSDavid du Colombier void srvinit(int, char*, char*); 407dd7cddfSDavid du Colombier char* strfind(char*); 417dd7cddfSDavid du Colombier int string2S(void*, String*); 42*c02f0a41SDavid du Colombier int strparse(char*, int, char**); 437dd7cddfSDavid du Colombier void strprint(int); 447dd7cddfSDavid du Colombier char* strstore(char*); 459a747e4fSDavid du Colombier Waitmsg *system(char*, char**); 469a747e4fSDavid du Colombier Waitmsg *systeml(char*, ...); 477dd7cddfSDavid du Colombier void unlock(Lock*); 487dd7cddfSDavid du Colombier int xfattach(Session*, char*, int); 497dd7cddfSDavid du Colombier Xfid* xfauth(Xfile*, String*); 507dd7cddfSDavid du Colombier void xfauthclose(Xfid*); 517dd7cddfSDavid du Colombier long xfauthread(Xfid*, long, uchar*, long); 527dd7cddfSDavid du Colombier int xfauthremove(Xfid*, char*); 537dd7cddfSDavid du Colombier long xfauthwrite(Xfid*, long, uchar*, long); 547dd7cddfSDavid du Colombier void xfclear(Xfid*); 557dd7cddfSDavid du Colombier void xfclose(Xfid*); 567dd7cddfSDavid du Colombier Xfid* xfid(char*, Xfile*, int); 579a747e4fSDavid du Colombier Xfile* xfile(Qid*, void*, int); 587dd7cddfSDavid du Colombier int xfopen(Xfid*, int); 597dd7cddfSDavid du Colombier int xfpurgeuid(Session*, char*); 607dd7cddfSDavid du Colombier Xfile* xfroot(char*, int); 617dd7cddfSDavid du Colombier int xfstat(Xfid*, Dir*); 627dd7cddfSDavid du Colombier Xfid* xfwalkcr(int, Xfid*, String*, long); 637dd7cddfSDavid du Colombier int xfwstat(Xfid*, Dir*); 647dd7cddfSDavid du Colombier int xmesg(Session*, int); 657dd7cddfSDavid du Colombier int xp2fhandle(Xfile*, Fhandle); 667dd7cddfSDavid du Colombier void xpclear(Xfile*); 67