83 lines
3.2 KiB
HTML
83 lines
3.2 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>Hierarchical File System 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 -->
|
||
|
<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>Hierarchical File System APIs</h2>
|
||
|
|
||
|
<p>For information on the Hierarchical File System (HFS) APIs, see the following:</p>
|
||
|
|
||
|
<ul>
|
||
|
<li><a href="hfs1a.htm">HFS concepts</a></li>
|
||
|
|
||
|
<li><a href="hfs1b.htm">HFS Use--Requirements</a></li>
|
||
|
|
||
|
<li><a href="hfs1c.htm">HFS Directory Entry Attributes</a></li>
|
||
|
</ul>
|
||
|
|
||
|
<p>The hierarchical file system (HFS) APIs include:</p>
|
||
|
|
||
|
<ul>
|
||
|
<li><a href="hfs2.htm">Hierarchical File System Access APIs</a></li>
|
||
|
|
||
|
<li><a href="hfs3.htm">File System Registration APIs</a></li>
|
||
|
</ul>
|
||
|
|
||
|
<p>The HFS APIs and the functions they support are part of the i5/OS<SUP>(R)</SUP> program.
|
||
|
These APIs provide applications with a single, consistent interface to the file
|
||
|
systems registered with the hierarchical file system on your iSeries server.
|
||
|
They automatically support the document library services (DLS) file system and
|
||
|
the optical file system (QOPT), and they can also support user-written file
|
||
|
systems.</p>
|
||
|
|
||
|
<p>With HFS APIs you can work with nonrelational data stored in objects, such
|
||
|
as directories and files in existing file systems. You can also perform such
|
||
|
tasks as creating and deleting directories and files, reading from and writing
|
||
|
to files, and changing the directory entry attributes of files and
|
||
|
directories.</p>
|
||
|
|
||
|
<p>The following diagram shows the relationship of the HFS APIs to your
|
||
|
applications and to other file systems:</p>
|
||
|
|
||
|
<center><img src="RBAFX507.gif" alt=
|
||
|
"Relationship of HFS APIs to applications and other file systems"></center>
|
||
|
|
||
|
<!-- If you are working with the document library services (DLS) file system,
|
||
|
refer to the
|
||
|
<a href="http://publib.boulder.ibm.com:80/cgi-bin/bookmgr/DOCNUM/SH21-0703">
|
||
|
Office Services Concepts and Programmer's Guide</a> book <img src="../www.gif"
|
||
|
alt="Link outside Information Center">. -->
|
||
|
|
||
|
<p>If you are working with the optical file system (QOPT), refer to <a
|
||
|
href="../rzau8/kickoff.htm">Optical device programming</a>. If you are not writing applications, but instead are
|
||
|
creating or installing a new file system for other programmers to use with the
|
||
|
HFS APIs, turn to <a href="hfs3.htm">User-Written File Systems and HFS</a>.</p>
|
||
|
|
||
|
<hr>
|
||
|
<center>
|
||
|
<table cellpadding="2" cellspacing="2">
|
||
|
<tr align="center">
|
||
|
<td valign="middle" align="center"><a href="#Top_Of_Page">Top</a> |
|
||
|
<a href="aplist.htm">APIs by category</a></td>
|
||
|
</tr>
|
||
|
</table>
|
||
|
</center>
|
||
|
</body>
|
||
|
</html>
|