fns.h 1.9 KB

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