6b13f685e
김민수
BSP 최초 추가
|
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
|
#ifndef _VXFS_DIR_H_
#define _VXFS_DIR_H_
struct vxfs_dirblk {
u_int16_t d_free;
u_int16_t d_nhash;
u_int16_t d_hash[1];
};
#define VXFS_NAMELEN 256
struct vxfs_direct {
vx_ino_t d_ino;
u_int16_t d_reclen;
u_int16_t d_namelen;
u_int16_t d_hashnext;
char d_name[VXFS_NAMELEN];
};
#define VXFS_DIRPAD 4
#define VXFS_NAMEMIN offsetof(struct vxfs_direct, d_name)
#define VXFS_DIRROUND(len) ((VXFS_DIRPAD + (len) - 1) & ~(VXFS_DIRPAD -1))
#define VXFS_DIRLEN(len) (VXFS_DIRROUND(VXFS_NAMEMIN + (len)))
#define VXFS_DIRBLKOV(dbp) ((sizeof(short) * dbp->d_nhash) + 4)
#endif /* _VXFS_DIR_H_ */
|