fns.h 1.9 KB

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