2 * fundamental constants and types of the implementation
3 * changing any of these changes the layout on disk
6 /* the glorious new, incompatible (on disk) 64-bit world */
8 /* keeping NAMELEN ≤ 50 bytes permits 3 Dentrys per mag disk sector */
10 NAMELEN = 144, /* max size of file name components */
11 NDBLOCK = 6, /* number of direct blocks in Dentry */
12 NIBLOCK = 4, /* max depth of indirect blocks */
16 * file offsets & sizes, in bytes & blocks. typically long or vlong.
17 * vlong is used in the code where would be needed if Off were just long.