Binder Manual (G06.24+, H06.03+)
BIND Commands
Binder Manual—528613-003
3-59
SET Command
Binder’s estimate of the space required for global data blocks is the total
number of data pages allocated (one PAGE is 1024 WORDS). The default is
the space Binder estimates for local storage.
You can specify either a decimal value or an octal value (preceded by %).
The default unit for value is PAGES.
If you specify an odd number of bytes, Binder rounds up the value to an even
value.
HEAP value [PAGES | WORDS | BYTES]
sets the maximum size of the heap used in C and Pascal. The default is 0.
You can specify value in pages, words, or bytes. The default unit for value is
PAGES.
The specified value overrides any other value Binder has encountered for the
heap size. If you omit this entry, Binder uses the largest #HEAP block.
HEAP STATISTICS {ON | OFF}
specifies whether a Pascal program collects heap statistics reported by calls to
the supplied routine HEAPUSED. The default for C-series Pascal programs is
ON; the default for D-series Pascal programs is OFF. You must set HEAP
STATISTICS ON if your D-series Pascal program calls the HEAPUSED
routine.
HIGHPIN {ON | OFF}
specifies whether an object file can run at a high process identification number
(PIN), if the process creation request allows it and a high PIN is available. The
default is HIGHPIN OFF.
HIGHREQUESTERS {ON | OFF}
specifies whether an object file can support high process identification number
(PIN) requesters. The default is HIGHREQUESTERS OFF.
IMPORT DATA variable-name-list
specifies a list of variables to be imported. Use the SET IMPORT command to
specify a list of data blocks to be imported from the SRL when building an SRL
application. This command can be repeated, appending to the list of imported
data blocks. It is optional for C-coded applications.
If the application is coded in C, imported data blocks are declared using the
keyword extern. The data block is not defined within the application codefile,
and Binder resolves the external references to the library. The IMPORT
command is provided mainly for TAL users. In TAL, no extern designation
exists. The IMPORT command instructs Binder to remove specific data blocks
from the application.