ftest.c 914 B

1234567891011121314151617181920212223242526272829303132333435363738
  1. /*
  2. * This file is part of the UCB release of Plan 9. It is subject to the license
  3. * terms in the LICENSE file found in the top-level directory of this
  4. * distribution and at http://akaros.cs.berkeley.edu/files/Plan9License. No
  5. * part of the UCB release of Plan 9, including this file, may be copied,
  6. * modified, propagated, or distributed except according to the terms contained
  7. * in the LICENSE file.
  8. */
  9. #include <u.h>
  10. #include <libc.h>
  11. #include <auth.h>
  12. #include <fcall.h>
  13. #include "9p.h"
  14. void
  15. main(void)
  16. {
  17. Tree *t;
  18. File *hello, *goodbye, *world;
  19. t = mktree();
  20. hello = fcreate(t->root, "hello", CHDIR|0777);
  21. assert(hello != nil);
  22. goodbye = fcreate(t->root, "goodbye", CHDIR|0777);
  23. assert(goodbye != nil);
  24. world = fcreate(hello, "world", 0666);
  25. assert(world != nil);
  26. world = fcreate(goodbye, "world", 0666);
  27. assert(world != nil);
  28. fdump(t->root, 0);
  29. fremove(world);
  30. fdump(t->root, 0);
  31. }