Integrated File System Introduction
Use the "root" (/) file system
The "root" (/) file system can be accessed through the integrated file system interface using either the OS/400 file server or the integrated file system commands, user displays, and C language APIs.
Case-sensitivity in the "root" (/) file system
The file system preserves the same uppercase and lowercase form in which object names are entered, but no distinction is made between uppercase and lowercase when the server searches for names.
Path names in the "root" (/) file system
- Path names have the following form:
Directory/Directory . . . /Object- Each component of the path name can be up to 255 characters long, much longer than in the QSYS.LIB or QDLS file systems. The full path name can be extremely long, up to 16 megabytes.
- There is no limit to the depth of the directory hierarchy other than program and server space limits.
- The characters in names are converted to UCS2 Level 1 form (for *TYPE1 directories) and UTF-16 (for *TYPE2 directories) when the names are stored (see Name continuity). Refer to *TYPE2 directories for more information about the directory formats.
Links in the "root" (/) file system
Multiple hard links to the same object are allowed in the "root" (/) file system. Symbolic links are fully supported. A symbolic link can be used to link from the "root" (/) file system to an object in another file system, such as QSYS.LIB, Independent ASP QSYS.LIB, or QDLS.
For a description of links, see Link.
Use integrated file system commands in the "root" (/) file system
All of the commands listed in Perform operations using CL commands and the displays described in Perform operations using iSeries menus and displays can operate on the "root" (/) file system. However, it may not be safe to use these commands in a multi-thread capable process.
Use integrated file system APIs in the "root" (/) file system
All of the C language APIs listed in Perform operations using APIs can operate on the "root" (/) file system in a threadsafe manner.
Journal object changes in the "root" (/) file system
Objects in the "root" (/) file system can be journaled. The main purpose for journal management is to enable you to recover the changes to an object that have occurred since the object was last saved. For more information on journaling object changes in the "root" (/) file system, see Journaling support for integrated file system objects.
[ Top of Page | Previous Page | Next Page | Table of Contents | Index ]