Summary of API functions

The following is a brief summary of File Change Log API functions:

vxfs_fcl_close()

Closes the FCL file and cleans up resources associated with the handle.

vxfs_fcl_cookie()

Returns an opaque structure that embeds the current FCL activation time and the current offset. This cookie can be saved and later passed to vxfs_fcl_seek() function to continue reading from where the application last stopped.

vxfs_fcl_getinfo()

Returns information such as the state and version of the FCL file.

vxfs_fcl_open()

Opens the FCL file and returns a handle that can be used for further operations.

vxfs_fcl_read()

Reads FCL records of interest into a buffer specified by the user.

vxfs_fcl_seek()

Extracts data from the specified cookie and then seeks to the specified offset.

vxfs_fcl_seektime()

Seeks to the first record in the FCL after the specified time.