Binder Manual (G06.27+, H06.04+, J06.03+)

BIND Commands
Binder Manual528613-004
3-61
SET Command
PFS value [PAGES | WORDS | BYTES]
specifies the size of the process file segment to be allocated in the target file.
value can be from 64 to 512 pages (65,536 to 533,504 words). The default
unit of size is PAGES. Binder rounds byte values up to the nearest page.
RESERVE
specifies how much space to reserve in the application’s global data space for
library variables. Binder must reserve at least enough space to accommodate
the current library’s global variables. The SET RESERVE command can be
used to specify absolute maximum amount of space or an additional amount of
space.
BELOW64
reserves space in the first 64 words of primary data. COBOL and TAL code
allocate blocks in this area for use with the LWXX and SWXX instructions.
These instructions provide efficient access to data in extended memory
through pointers in the first 64 words of primary data. For TAL code, the
INHIBITXX directive can be specified to avoid depending on this limited
data space.
PRIMARY
reserves space in the first 256 words of primary data. This space is needed
for directly addressed TAL variables, or C variables that must be
accessible to TAL.
SECONDARY
reserves space in the first 256 words of secondary data. All scalar or
pointer C variables that do not need to be accessed from TAL are allocated
here.
EXTENDED
reserves space at the beginning of the extended segment. Most arrays,
structures, and string constants are allocated here.
[+|-] nb
specifies the positive or negative number of bytes of space to reserve in
the application’s global data space. When an absolute amount is specified,
it overrides any previous setting for that data area.
For more information on reserving space, see Section 6, User Libraries.
RUNNAMED {ON | OFF}
specifies whether an object file runs as a named process, even if no RUN
command NAME parameter is specified. The default is RUNNAMED OFF.