2011-03-30 12:46:40 +00:00
|
|
|
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*);
|
2013-04-10 18:51:39 +00:00
|
|
|
int strparse(char*, int, char**);
|
2011-03-30 12:46:40 +00:00
|
|
|
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*);
|