Veritas™ File System 5.0.1 Programmer's Reference Guide

Technical Support ............................................................................................... 4
Chapter 1 Veritas File System software developers kit ................. 11
About the software developers kit .................................................. 11
File System software developers kit features .................................... 11
API library interfaces .............................................................. 12
File Change Log ..................................................................... 12
Multi-volume support ............................................................. 13
Veritas File System I/O ............................................................ 13
Software developers kit packages ................................................... 13
Required libraries and header files .................................................. 14
Compiling environment ................................................................ 14
Recompiling with a different compiler ....................................... 14
Chapter 2 File Change Log ................................................................... 17
About the File Change Log file ........................................................ 17
Recorded changes .................................................................. 17
Using the File Change Log file .................................................. 18
File Change Log logging activation ............................................ 19
File Change Log file layout ....................................................... 20
Record types ............................................................................... 22
Special records ...................................................................... 24
Typical record sequences ......................................................... 24
File Change Log tunables ............................................................... 25
How tunables handle File Change Log growth size ........................ 26
Application programming interface for File Change Log ...................... 27
Ease of use ............................................................................ 27
Backward compatibility ........................................................... 28
API functions ........................................................................ 28
File Change Log record ............................................................ 36
Copying File Change Log records ............................................... 43
Veritas File System and File Change Log upgrade and
downgrade ...................................................................... 47
Reverse path name lookup ............................................................. 48
Inodes .................................................................................. 48
Contents