12345678910111213141516171819202122 |
- /*
- * fundamental constants and types of the implementation
- * changing any of these changes the layout on disk
- */
- /* the glorious new, incompatible (on disk) 64-bit world */
- /* keeping NAMELEN ≤ 50 bytes permits 3 Dentrys per mag disk sector */
- enum {
- NAMELEN = 56, /* max size of file name components */
- NDBLOCK = 6, /* number of direct blocks in Dentry */
- NIBLOCK = 4, /* max depth of indirect blocks */
- };
- /*
- * file offsets & sizes, in bytes & blocks. typically long or vlong.
- * vlong is used in the code where would be needed if Off were just long.
- */
- typedef vlong Off;
- #undef COMPAT32
- #define swaboff swab8
|