" BGCOLOR="#FFFFFF" TEXT="#000000" LINK="#008000" VLINK="004000" ALINK="#00C000">

                                  FILES

Purpose:  Sets the number of file open operations accessible via system
          calls.

Syntax:   FILES =<xx>[,yy][HIGH|LOW][STANDARD|CHANGEABLE|FIXED]

Parameters:
xx    -  the maximum number of concurrently open files,
         the default value is xx=20.
LOW   -  use the standard scheme for allocating files.  In this case the
         yy parameter is not used while xx ranges from 8 to 255.
HIGH  -  instructs the system to use the extended memory for allocating
         file tables. yy sets the file tables number of a cache, allocated
         in the lower memory, while xx ranges from 8 to 60000.
STANDARD or CHANGEABLE - specifies whether the code servicing dynamic
         changes of the xx value when running an application program, is
         to be loaded.
FIXED -  do not load the above described code.

By default: FILES = 20,8 LOW STANDARD

Note:
     When allocating files in the extended memory, the value of FILES may
exceed 255 with additional system call required for a program to open more
than 255 files. These calls in fact set the value that is added to the
argument specified with a system call. This feature is extremely useful in
multitask enviroments that require a large number of files concurrently
opened by different tasks. Still, very large values of the parameter slow
down the system performance when opening a file, since the system has to
look up all the file tables in order to define the reccurence of such
operation.