1
0

fns.h 1.8 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364
  1. int auth2unix(Auth*, Authunix*);
  2. int canlock(Lock*);
  3. void chat(char*, ...);
  4. void chatsrv(char*);
  5. int checkreply(Session*, char*);
  6. int checkunixmap(Unixmap*);
  7. void clog(char*, ...);
  8. int clunkfid(Session*, Fid*);
  9. int convM2sattr(void*, Sattr*);
  10. int dir2fattr(Unixidmap*, Dir*, void*);
  11. int error(Rpccall*, int);
  12. void fidtimer(Session*, long);
  13. int garbage(Rpccall*, char*);
  14. int getdom(ulong, char*, int);
  15. int getticket(Session*, char*);
  16. char* id2name(Unixid**, int);
  17. void idprint(int, Unixid*);
  18. void* listalloc(long, long);
  19. void lock(Lock*);
  20. void mnttimer(long);
  21. int name2id(Unixid**, char*);
  22. Fid* newfid(Session*);
  23. long niwrite(int, void*, long);
  24. Unixidmap* pair2idmap(char*, ulong);
  25. void panic(char*, ...);
  26. void putfid(Session*, Fid*);
  27. int readunixidmaps(char*);
  28. Unixid* readunixids(char*, int);
  29. Xfid* rpc2xfid(Rpccall*, Dir*);
  30. int rpcM2S(void*, Rpccall*, int);
  31. int rpcS2M(Rpccall*, int, void*);
  32. void rpcprint(int, Rpccall*);
  33. void server(int argc, char *argv[], int, Progmap*);
  34. void setfid(Session*, Fid*);
  35. Xfid* setuser(Xfile*, char*);
  36. void showauth(Auth*);
  37. void srvinit(int, char*, char*);
  38. char* strfind(char*);
  39. int string2S(void*, String*);
  40. int strparse(void*, int, char**);
  41. void strprint(int);
  42. char* strstore(char*);
  43. Waitmsg *system(char*, char**);
  44. Waitmsg *systeml(char*, ...);
  45. void unlock(Lock*);
  46. int xfattach(Session*, char*, int);
  47. Xfid* xfauth(Xfile*, String*);
  48. void xfauthclose(Xfid*);
  49. long xfauthread(Xfid*, long, uchar*, long);
  50. int xfauthremove(Xfid*, char*);
  51. long xfauthwrite(Xfid*, long, uchar*, long);
  52. void xfclear(Xfid*);
  53. void xfclose(Xfid*);
  54. Xfid* xfid(char*, Xfile*, int);
  55. Xfile* xfile(Qid*, void*, int);
  56. int xfopen(Xfid*, int);
  57. int xfpurgeuid(Session*, char*);
  58. Xfile* xfroot(char*, int);
  59. int xfstat(Xfid*, Dir*);
  60. Xfid* xfwalkcr(int, Xfid*, String*, long);
  61. int xfwstat(Xfid*, Dir*);
  62. int xmesg(Session*, int);
  63. int xp2fhandle(Xfile*, Fhandle);
  64. void xpclear(Xfile*);