xref: /plan9/sys/src/lib9p/ftest.c (revision 7dd7cddf99dd7472612f1413b4da293630e6b1bc)
1*7dd7cddfSDavid du Colombier #include <u.h>
2*7dd7cddfSDavid du Colombier #include <libc.h>
3*7dd7cddfSDavid du Colombier #include <auth.h>
4*7dd7cddfSDavid du Colombier #include <fcall.h>
5*7dd7cddfSDavid du Colombier #include "9p.h"
6*7dd7cddfSDavid du Colombier 
7*7dd7cddfSDavid du Colombier void
main(void)8*7dd7cddfSDavid du Colombier main(void)
9*7dd7cddfSDavid du Colombier {
10*7dd7cddfSDavid du Colombier 	Tree *t;
11*7dd7cddfSDavid du Colombier 	File *hello, *goodbye, *world;
12*7dd7cddfSDavid du Colombier 
13*7dd7cddfSDavid du Colombier 	t = mktree();
14*7dd7cddfSDavid du Colombier 
15*7dd7cddfSDavid du Colombier 	hello = fcreate(t->root, "hello", CHDIR|0777);
16*7dd7cddfSDavid du Colombier 	assert(hello != nil);
17*7dd7cddfSDavid du Colombier 
18*7dd7cddfSDavid du Colombier 	goodbye = fcreate(t->root, "goodbye", CHDIR|0777);
19*7dd7cddfSDavid du Colombier 	assert(goodbye != nil);
20*7dd7cddfSDavid du Colombier 
21*7dd7cddfSDavid du Colombier 	world = fcreate(hello, "world", 0666);
22*7dd7cddfSDavid du Colombier 	assert(world != nil);
23*7dd7cddfSDavid du Colombier 	world = fcreate(goodbye, "world", 0666);
24*7dd7cddfSDavid du Colombier 	assert(world != nil);
25*7dd7cddfSDavid du Colombier 	fdump(t->root, 0);
26*7dd7cddfSDavid du Colombier 
27*7dd7cddfSDavid du Colombier 	fremove(world);
28*7dd7cddfSDavid du Colombier 	fdump(t->root, 0);
29*7dd7cddfSDavid du Colombier }
30