| 文件 | 最后提交记录 | 最后更新时间 |
|---|---|---|
| 1 年前 | ||
| 5 个月前 | ||
| 5 个月前 | ||
| 1 年前 | ||
| 1 年前 | ||
| 1 年前 | ||
| 3 个月前 | ||
| 10 个月前 | ||
| 10 个月前 | ||
| 10 个月前 | ||
| 10 个月前 | ||
| 5 个月前 | ||
| 10 个月前 | ||
| 1 年前 | ||
| 10 个月前 | ||
| 10 个月前 | ||
| 10 个月前 | ||
| 10 个月前 |
Some C structs are defined firmly same as the structures of metadata on disk. However, some OS architectures apply 4-byte alignment on C structs by default while others apply 8-byte alignment. As a result, metadata structures written to disks are different between these two kinds of systems, which is fatal for compatibility.
Thus, all such C structs are compulsorily applied with 8-byte alignment. To prevent possible ommissions, C structs defined for disk metadata must be defined under this directory, namely "src/common/persist".