File System Registration APIs
The file system registration APIs allow you to create support for the HFS APIs so that application programmers can use them with new hierarchical file systems you are creating or installing.
See the following to understand how to use the HFS APIs and exit programs with a new hierarchical file system.
- New File Systems
- Enabling Your File System to HFS
- How HFS Support Processes a File System Job
- Standard HFS API and Exit Program Functions
The file system registration APIs are for registering and deregistering file system to HFS. The APIs are:
- Deregister File System (QHFDRGFS) reverses file system registration, preventing applications from using the file system through the HFS APIs.
- Register File System (QHFRGFS) registers a file system with the HFS APIs so that application programmers can use the APIs to work with the file system.
The HFS exit programs support the HFS APIs. You must create exit programs to support these APIs.
The operation parameters used in these exit programs are followed by an abbreviation, the function name. For example, in the Start Job Session exit program, the initialize (INIT) function is being performed. The function names are passed to the HFS API so that the file system knows which operation is being performed.
The HFS exit programs are:
- Exit Program for Change Directory Entry Attributes (QHFCHGAT) API
- Exit Program for Change File Pointer (QHFCHGFP) API
- Exit Program for Close Directory (QHFCLODR) API
- Exit Program for Close Stream File (QHFCLOSF) API
- Exit Program for Control File System (QHFCTLFS) API
- Exit Program for Copy Stream File (QHFCPYSF) API
- Exit Program for Create Directory (QHFCRTDR) API
- Exit Program for Delete Directory (QHFDLTDR) API
- Exit Program for Delete Stream File (QHFDLTSF) API
- End Job Session Exit Program
- Exit Program for Force Buffered Data (QHFFRCSF) API
- Exit Program for Get Stream File Size (QHFGETSZ) API
- Exit Program for Lock and Unlock Range in Stream File (QHFLULSF) API
- Exit Program for Move Stream File (QHFMOVSF) API
- Exit Program for Open Directory (QHFOPNDR) API
- Exit Program for Open Stream File (QHFOPNSF) API
- Exit Program for Read Directory Entries (QHFRDDR) API
- Exit Program for Read from Stream File (QHFRDSF) API
- Exit Program for Rename Directory (QHFRNMDR) API
- Exit Program for Rename Stream File (QHFRNMSF) API
- Exit Program for Retrieve Directory Entry Attributes (QHFRTVAT) API
- Exit Program for Set Stream File Size (QHFSETSZ) API
- Start Job Session Exit Program
- Exit Program for Write to Stream File (QHFWRTSF) API
[ Back to top | Hierarchical File System APIs | APIs by category ]