1 Include_files
 Sources for use with FORTRAN INCLUDE statements and PASCAL %INCLUDE
 and VAX-11 C #INCLUDE statements are stored in SYS$LIBRARY: in the
 form of separate files and modules in text libraries.  The files are
 identified as FORTRAN, PASCAL or C source by their file types (.FOR
 or .PAS and either .C or .H for VAX-11 C).  The text libraries include
 the string FOR, PAS or C in their names to identify them as containing
 FORTRAN, PASCAL or C INCLUDE modules (i.e., LCLFORDEF and
 FORSYSDEF, LCLPASDEF or LCLCDEF and CSYSDEF).
2 C
 The C versions of the few files all have the file type of .H.
 Most C INCLUDE source is contained in the two separate text libraries
 CSYSDEF.TLB and LCLCDEF.TLB.  Modules in CSYSDEF can be accessed with
 with statements of the form

	#INCLUDE  module_name

 If the logical name C$LIBRARY is defined as "SYS$LIBRARY:LCLCDEF.TLB"
 or if "+SYS$LIBRARY:LCLCDEF/LIBRARY" is included in the CC command
 line then the above statement will also extract modules from the
 LCLCDEF library.

 The sources for many of the INCLUDE source modules in the LCLCDEF
 text library can be found in SYS$SYSDEVICE:[FERMILIB.INCLUDES] as
 separate files with file types of .H.

2 FORTRAN
 The FORTRAN versions of the few files all have the file type of .FOR.
 Most FORTRAN INCLUDE source is contained in two separate text libraries
 and is used with statements of the form (with FORTRAN V3.0):

	INCLUDE  'SYS$LIBRARY:library_name(module_name)'

 The sources for many of the INCLUDE source modules in the LCLFORDEF
 text library can be found in SYS$SYSDEVICE:[FERMILIB.INCLUDES] as
 separate files with file types of .FOR.

2 FOR_Files
 The following are the FORTRAN INCLUDE files available in SYS$LIBRARY:.
 All these files have file types of .FOR.  Several of the INCLUDE source
 modules in the FORTRAN INCLUDE text libraries can also be found as files
 in SYS$SYSDEVICE:[FERMILIB.INCLUDES].
3 DAB
 The file DAB.INC contains the VAX-11 Datatrieve Call Interface
 definitions of constants and data structures.
3 FDVDEF
 Defines the FMS-11 Form Driver completion codes (FDV$_... symbols) and
 the Form Driver field terminator codes (FDV$K_... symbols).

 Also available in SYS$LIBRARY:LCLFORDEF.TLB as module FDVDEF.
3 FORDEF
 Defines the FORTRAN completion status codes (32-bit longwords) for
 FORTRAN I/O errors (FOR$_... symbols).

 Also available in SYS$LIBRARY:FORSYSDEF.TLB as module $FORDEF.
3 FORIOSDEF
 Defines the FORTRAN error numbers for use with IOSTAT and ERRSNS as
 the FOR$IOS_... symbols.

 Also available in SYS$LIBRARY:FORSYSDEF.TLB as module $FORIOSDEF.
3 LIBDEF
 Defines symbols for the error status codes (LIB$_... symbols) returned
 from LIB$ routines.

 Also available in SYS$LIBRARY:FORSYSDEF.TLB as module $LIBDEF.
3 MTHDEF
 Definitions of the MTH$_... error status code symbols signaled by
 the MTH$ routines.

 Also available in SYS$LIBRARY:FORSYSDEF.TLB as module $MTHDEF.
3 NODEDEFS
 Defines the ACNET logical node names.

 Also available in SYS$LIBRARY:LCLFORDEF.TLB as module NODEDEFS.
3 SSDEF
 Defines the SS$_... symbols for the system status codes returned by
 the VMS system services.

 Also available in SYS$LIBRARY:FORSYSDEF.TLB and in
 SYS$LIBRARY:LCLFORDEF.TLB as module $SSDEF.
3 XFDEF
 Defines I/O function codes and option bits for use with the DR780
 microprogrammed high speed data channel.

 Also available in SYS$LIBRARY:FORSYSDEF.TLB as module $XFDEF.
2 PASCAL
 The PASCAL versions of the files have the file type of .PAS.
 Most PASCAL %INCLUDE source is contained in a text library
 and is currently unuseable (directly) with PASCAL V1.3.

 The sources for the INCLUDE source modules in the LCLPASDEF
 text library can be found in SYS$SYSDEVICE:[FERMILIB.INCLUDES] as
 separate files with file types of .PAS.

 All the PASCAL %INCLUDE files are counterparts of either a .FOR file
 or a module in one of the FORTRAN text libraries.  Most of the PASCAL
 %INCLUDE sources define constants and are to be included into the
 CONST section.  In particular any file or module named ...DEF defines
 constants.

 Those %INCLUDE sources which define record types and belong in a
 TYPE section are identified as such in the text and in this help topic.
2 PAS_Files
 The following are the PASCAL %INCLUDE files available in SYS$LIBRARY:.
 All these files have file types of .PAS.  All of the %INCLUDE source
 modules in the LCLPASDEF text library can also be found as files
 in SYS$SYSDEVICE:[FERMILIB.INCLUDES].
3 LIBDEF
 Defines symbols for the error status codes (LIB$_... symbols) returned
 from LIB$ routines.
3 MTHDEF
 Definitions of the MTH$_... error status code symbols signaled by
 the MTH$ routines.
3 NODEDEFS
 Defines the ACNET logical node names.
3 PASDEF
 Defines constants for the PASCAL Run-Time and I/O error message status
 codes.
3 SIGDEF
 Defines some SS$_... symbols for use in condition handlers (see the
 $SSDEF module in this library or in FORSYSDEF.TLB).
3 SSDEF
 Defines the SS$_... symbols for the system status codes returned by
 the VMS system services.
