Function
Requests that a program be given a quota of a particular size. This command is effective only in GEORGE 4 and has a null effect in GEORGE 3.
Format
QUOTA number
QUOTA FREE number
QUOTA FIX number
number is optional in all formats.
Forbidden contexts
NO CORE IMAGE
Execution
The number is rounded up to a multiple of 1024 and the program's quota is set to the smaller of number and the installation parameter MAXQUOTA.
If the character string FIX is specified the quota will be fixed at this value until a subsequent QUOTA command is used, otherwise GEORGE is free to adjust the quota.
If no number follows either the character string FIX or the character string FREE, the command has no immediate effect on the quota size but merely fixes or frees the quota.
Caution should be exercised when issuing the FIX parameter. If the quota is fixed too low it can generate page turning loops.
The quota of a realtime program is fixed by GEORGE to be equal to the program's size. A command error is given if a QUOTA command is issued for a realtime program.
Example
QUOTA 8000
QUOTA FIX
Error Messages
PROGRAM QUOTA REQUESTED IS INVALID
QUOTA OF REALTIME PROGRAMS CANNOT BE ALTERED