Veritas™ File System Programmer's Reference Guide - Solaris
- Veritas File System software developer's kit
- File Change Log
- About the File Change Log file
- Record types
- File Change Log tunables
- Application programming interface for File Change Log
- API functions
- File Change Log record
- Copying File Change Log records
- Veritas File System and File Change Log upgrade and downgrade
- Reverse path name lookup
- Multi-volume support
- Named data streams
- Veritas File System I/O
- Caching advisories
- Extents
- Thin Reclamation
Backward compatibility
The API lets applications read the FCL independent of the FCL layout changes. For example, consider a scenario where an application directly accesses and interprets the on-disk FCL records. If the next VxFS release adds new records or changes the way the records are stored in the FCL file, the application needs to be rewritten or at least re-compiled to accommodate for the changes (under previous VxFS versions).
With an intermediate API, the on-disk layout of FCL is hidden from the application, so even if the disk layout of FCL changes, the API internally translates the data returns the expected output record to the user. The user application can then continue without a recompilation or a rewrite.This insulates programs from FCL layout changes and provides greater compatibility for existing applications.