int argopt(int c);
int auth2unix(Auth*, Authunix*);
int authhostowner(Session*);
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);
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 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 server(int argc, char *argv[], int, Progmap*);
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(char*, int, char**);
void strprint(int);
char* strstore(char*);
Waitmsg *system(char*, char**);
Waitmsg *systeml(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(Qid*, 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*);
|