Blame


1 056fe1ba 2003-11-23 devnull #include <u.h>
2 056fe1ba 2003-11-23 devnull #include <libc.h>
3 056fe1ba 2003-11-23 devnull #include <venti.h>
4 056fe1ba 2003-11-23 devnull
5 056fe1ba 2003-11-23 devnull enum {
6 056fe1ba 2003-11-23 devnull OVtErrType, /* illegal */
7 056fe1ba 2003-11-23 devnull
8 056fe1ba 2003-11-23 devnull OVtRootType,
9 056fe1ba 2003-11-23 devnull OVtDirType,
10 056fe1ba 2003-11-23 devnull OVtPointerType0,
11 056fe1ba 2003-11-23 devnull OVtPointerType1,
12 056fe1ba 2003-11-23 devnull OVtPointerType2,
13 056fe1ba 2003-11-23 devnull OVtPointerType3,
14 056fe1ba 2003-11-23 devnull OVtPointerType4,
15 056fe1ba 2003-11-23 devnull OVtPointerType5,
16 056fe1ba 2003-11-23 devnull OVtPointerType6,
17 056fe1ba 2003-11-23 devnull OVtPointerType7, /* not used */
18 056fe1ba 2003-11-23 devnull OVtPointerType8, /* not used */
19 056fe1ba 2003-11-23 devnull OVtPointerType9, /* not used */
20 056fe1ba 2003-11-23 devnull OVtDataType,
21 056fe1ba 2003-11-23 devnull
22 056fe1ba 2003-11-23 devnull OVtMaxType
23 056fe1ba 2003-11-23 devnull };
24 056fe1ba 2003-11-23 devnull
25 056fe1ba 2003-11-23 devnull
26 056fe1ba 2003-11-23 devnull uint todisk[] = {
27 056fe1ba 2003-11-23 devnull OVtDataType,
28 056fe1ba 2003-11-23 devnull OVtPointerType0,
29 056fe1ba 2003-11-23 devnull OVtPointerType1,
30 056fe1ba 2003-11-23 devnull OVtPointerType2,
31 056fe1ba 2003-11-23 devnull OVtPointerType3,
32 056fe1ba 2003-11-23 devnull OVtPointerType4,
33 056fe1ba 2003-11-23 devnull OVtPointerType5,
34 056fe1ba 2003-11-23 devnull OVtPointerType6,
35 056fe1ba 2003-11-23 devnull OVtDirType,
36 056fe1ba 2003-11-23 devnull OVtPointerType0,
37 056fe1ba 2003-11-23 devnull OVtPointerType1,
38 056fe1ba 2003-11-23 devnull OVtPointerType2,
39 056fe1ba 2003-11-23 devnull OVtPointerType3,
40 056fe1ba 2003-11-23 devnull OVtPointerType4,
41 056fe1ba 2003-11-23 devnull OVtPointerType5,
42 056fe1ba 2003-11-23 devnull OVtPointerType6,
43 056fe1ba 2003-11-23 devnull OVtRootType,
44 056fe1ba 2003-11-23 devnull };
45 056fe1ba 2003-11-23 devnull
46 056fe1ba 2003-11-23 devnull uint fromdisk[] = {
47 6cc8155b 2004-06-14 devnull VtCorruptType,
48 056fe1ba 2003-11-23 devnull VtRootType,
49 056fe1ba 2003-11-23 devnull VtDirType,
50 056fe1ba 2003-11-23 devnull VtDirType+1,
51 056fe1ba 2003-11-23 devnull VtDirType+2,
52 056fe1ba 2003-11-23 devnull VtDirType+3,
53 056fe1ba 2003-11-23 devnull VtDirType+4,
54 056fe1ba 2003-11-23 devnull VtDirType+5,
55 056fe1ba 2003-11-23 devnull VtDirType+6,
56 056fe1ba 2003-11-23 devnull VtDirType+7,
57 6cc8155b 2004-06-14 devnull VtCorruptType,
58 6cc8155b 2004-06-14 devnull VtCorruptType,
59 6cc8155b 2004-06-14 devnull VtCorruptType,
60 056fe1ba 2003-11-23 devnull VtDataType,
61 056fe1ba 2003-11-23 devnull };
62 056fe1ba 2003-11-23 devnull
63 056fe1ba 2003-11-23 devnull uint
64 056fe1ba 2003-11-23 devnull vttodisktype(uint n)
65 056fe1ba 2003-11-23 devnull {
66 056fe1ba 2003-11-23 devnull if(n >= nelem(todisk))
67 6cc8155b 2004-06-14 devnull return VtCorruptType;
68 056fe1ba 2003-11-23 devnull return todisk[n];
69 056fe1ba 2003-11-23 devnull }
70 056fe1ba 2003-11-23 devnull
71 056fe1ba 2003-11-23 devnull uint
72 056fe1ba 2003-11-23 devnull vtfromdisktype(uint n)
73 056fe1ba 2003-11-23 devnull {
74 056fe1ba 2003-11-23 devnull if(n >= nelem(fromdisk))
75 6cc8155b 2004-06-14 devnull return VtCorruptType;
76 056fe1ba 2003-11-23 devnull return fromdisk[n];
77 056fe1ba 2003-11-23 devnull }