Data Structures
OS/2 data structures that include a pointer to the file system driver, as
well as file system specific data areas are:
othe CDS (current directory structure)
othe SFT (system file table entry),
othe VPB (volume parameter block)
othe file search structures.
File system service routines are generally passed pointers to two
parameter areas, in addition to read-only parameters which are specific to
each call. The FSD does not need to verify these pointers. The two
parameter areas contain file-system-independent data which is maintained
jointly by OS/2 and the file system driver and file-system-dependent data
which is unused by OS/2 and which may be used in any way by the file
system driver. The file system driver is generally permitted to use the
file-system-dependent information in any way. The file-system- dependent
information may contain all the information needed to describe the current
state of the file or directory, or it may contain a handle which will
direct it to other information about the file maintained within the FSD.
Handles must be GDT selectors because any SFT, CDS, or VPB may be seen by
more than one process. File- system-dependent and file-system-independent
parameter areas are defined by data structures described in the remainder
of this section.
Created using Inf-PHP v.2 (c) 2003 Yuri Prokushev
Created using Inf-HTML v.0.9b (c) 1995 Peter Childs