Overview
Installable file system entry points are called by the kernel as a result
of action taken through the published standard file I/O application
programming interface in OS/2 Version 2.0.
Installable file systems are installed as OS/2 dynamic link library
modules . Unlike device drivers, they may include any number of segments,
all of which will remain after initialization, unless the FSD itself takes
some action to free them.
An FSD exports FS entries to the OS/2 kernel using standard PUBLIC
declarations. Each FS entry is called directly. The OS/2 kernel manages
the association between internal data structures and FSDs.
When a file system service is required, OS/2 assembles an argument list,
and calls the appropriate FS entry for the relevant FSD. If a back-level
FSD is loaded, the OS/2 kernel assures that all arguments passed and all
structures passed are understood by the FSD.
Application program interfaces that are unsupported by an FSD receive an
UNSUPPORTED FUNCTION error from the FSD.
Certain routines, for example, FS_PROCESSNAME, may provide no processing,
no processing is needed, or processing does not make sense. These routines
return no error, not ERROR_NOT_SUPPORTED.
Created using Inf-PHP v.2 (c) 2003 Yuri Prokushev
Created using Inf-HTML v.0.9b (c) 1995 Peter Childs