ibm-information-center/dist/eclipse/plugins/i5OS.ic.apis_5.4.0.1/hfs3.htm

107 lines
5.3 KiB
HTML

<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<meta name="Copyright" content="Copyright (c) 2006 by IBM Corporation">
<title>File System Registration APIs</title>
<!-- All rights reserved. Licensed Materials Property of IBM -->
<!-- US Government Users Restricted Rights -->
<!-- Use, duplication or disclosure restricted by -->
<!-- GSA ADP Schedule Contract with IBM Corp. -->
<!-- Change History: -->
<!-- YYMMDD USERID Change description -->
<!--File Edited November 2001 -->
<!-- 031111 JETAYLOR replaced API and/or Exit listings with -->
<!-- pagegenerator output from javascript array -->
<link rel="stylesheet" type="text/css" href="../rzahg/ic.css">
</head>
<body>
<!--End Header Records -->
<!--Java sync-link-->
<script language="Javascript" src="../rzahg/synch.js" type="text/javascript">
</script>
<h2>File System Registration APIs</h2>
<p>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.</p>
<p>See the following to understand how to use the HFS APIs and exit programs
with a new hierarchical file system.</p>
<ul>
<li><a href="hfs3a.htm">New File Systems</a></li>
<li><a href="hfs3b.htm">Enabling Your File System to HFS</a></li>
<li><a href="hfs3c.htm">How HFS Support Processes a File System Job</a></li>
<li><a href="hfs3d.htm">Standard HFS API and Exit Program Functions</a></li>
</ul>
<p>The file system registration APIs are for registering and deregistering file
system to HFS. The APIs are:</p>
<!-- ***** NOTE ***** Do not manually update text or links in this section. -->
<!-- Updates made in this section *will* be overlaid by automated tools -->
<!-- Notify User Technologies of needed updates to be made in XML for API finder.-->
<!--***************API BEGIN PASTE***************-->
<ul>
<li><A HREF="qhfdrgfs.htm">Deregister File System</A> (QHFDRGFS) reverses file system registration, preventing applications from using the file system through the HFS APIs.</li>
<li><A HREF="qhfrgfs.htm">Register File System</A> (QHFRGFS) registers a file system with the HFS APIs so that application programmers can use the APIs to work with the file system.</li>
</ul>
<!--***************API END PASTE***************-->
<p>The HFS exit programs support the HFS APIs. You must create exit programs
to support these APIs. </p>
<p>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.</p>
<p>The HFS exit programs are:</p>
<!-- ***** NOTE ***** Do not manually update text or links in this section. -->
<!-- Updates made in this section *will* be overlaid by automated tools -->
<!-- Notify User Technologies of needed updates to be made in XML for API finder.-->
<!--***************EXIT PROGRAM BEGIN PASTE***************-->
<ul>
<li><A HREF="xhfchgat.htm">Change Directory Entry Attributes (QHFCHGAT) API</A></li>
<li><A HREF="xhfchgfp.htm">Change File Pointer (QHFCHGFP) API</A></li>
<li><A HREF="xhfclodr.htm">Close Directory (QHFCLODR) API</A></li>
<li><A HREF="xhfclosf.htm">Close Stream File (QHFCLOSF) API</A></li>
<li><A HREF="xhfctlfs.htm">Control File System (QHFCTLFS) API</A></li>
<li><A HREF="xhfcpysf.htm">Copy Stream File (QHFCPYSF) API</A></li>
<li><A HREF="xhfcrtdr.htm">Create Directory (QHFCRTDR) API</A></li>
<li><A HREF="xhfdltdr.htm">Delete Directory (QHFDLTDR) API</A></li>
<li><A HREF="xhfdltsf.htm">Delete Stream File (QHFDLTSF) API</A></li>
<li><A HREF="xndjbssn.htm">End Job Session</A></li>
<li><A HREF="xhffrcsf.htm">Force Buffered Data (QHFFRCSF) API</A></li>
<li><A HREF="xhfgetsz.htm">Get Stream File Size (QHFGETSZ) API</A></li>
<li><A HREF="xhflulsf.htm">Lock and Unlock Range in Stream File (QHFLULSF) API</A></li>
<li><A HREF="xhfmovsf.htm">Move Stream File (QHFMOVSF) API</A></li>
<li><A HREF="xhfopndr.htm">Open Directory (QHFOPNDR) API</A></li>
<li><A HREF="xhfopnsf.htm">Open Stream File (QHFOPNSF) API</A></li>
<li><A HREF="xhfrddr.htm">Read Directory Entries (QHFRDDR) API</A></li>
<li><A HREF="xhfrdsf.htm">Read from Stream File (QHFRDSF) API</A></li>
<li><A HREF="xhfrnmdr.htm">Rename Directory (QHFRNMDR) API</A></li>
<li><A HREF="xhfrnmsf.htm">Rename Stream File (QHFRNMSF) API</A></li>
<li><A HREF="xhfrtvat.htm">Retrieve Directory Entry Attributes (QHFRTVAT) API</A></li>
<li><A HREF="xhfsetsz.htm">Set Stream File Size (QHFSETSZ) API</A></li>
<li><A HREF="xstjbssn.htm">Start Job Session</A></li>
<li><A HREF="xhfwrtsf.htm">Write to Stream File (QHFWRTSF) API</A></li>
</ul>
<!--***************EXIT PROGRAM END PASTE***************-->
<hr>
<table align="center" cellpadding="2" cellspacing="2">
<tr align="center">
<td valign="middle" align="center"><a href="hfs1.htm">Hierarchical File System
APIs</a> | <a href="aplist.htm">APIs by category</a></td>
</tr>
</table>
</body>
</html>