Open System Services Shell and Utilities Reference Manual (G06.28+, H06.05+)

eld(1) OSS Shell and Utilities Reference Manual
indirect recursive nesting is allowed; eld keeps a stack of command le names
encountered while processing the -or -obey ag and ignores any nested -or
-obey ag that species a le name currently on the stack.
You can specify this ag as often as you want in the command line or an obey le.
Each specication is processed when encountered.
-grow_data_amount number1
Species the absolute amount in bytes of slack space to be reserved in virtual
memory to allow for the growth of the data segment. The number specied is
assumed to be decimal unless prexed by 0x; the 0x prex allows you to specify
the number of bytes in hexadecimal.
This ag is used with the -update_registry ag. When eld makes the entry in the
private DLL registry, the -grow_data_amount ag tells it to record a larger size
for the data segment than is actually present in the DLL being built. The amount
specied for -grow_data_amount tells how much larger to make the data seg-
ment. When this registry is used to choose addresses for other DLLs, the linker
will not put them directly after this one in virtual memory, but rather leave space
for future versions of this DLL to be larger.
The value specied for this ag might be overridden by the value used for the
-grow_percent ag. The default value is 0 bytes.
When you use this ag, you must also use the -update_registry ag. You cannot
use this ag with the -grow_limit ag.
-grow_text_amount number2
Species the absolute amount in bytes of slack space to be reserved in virtual
memory to allow for the growth of the text segment. The number specied is
assumed to be decimal unless prexed by 0x; the 0x prex allows you to specify
the number of bytes in hexadecimal.
This ag is used with the -update_registry ag. When eld makes the entry in the
private DLL registry, the -grow_text_amount ag tells it to record a larger size
for the text segment than is actually present in the DLL being built. The amount
specied for -grow_text_amount tells how much larger to make the text segment.
When this registry is used to choose addresses for other DLLs, the linker will not
put them directly after this one in virtual memory, but rather leave space for future
versions of this DLL to be larger.
The value specied for this ag might be overridden by the value used for the
-grow_percent ag. The default value is 0 bytes.
When you use this ag, you must also use the -update_registry ag. You cannot
use this ag with the -grow_limit ag.
-grow_limit number3
Species the absolute amount in bytes of slack space to be reserved in virtual
memory to allow for the growth of the data and text segments. The number
specied is assumed to be decimal unless prexed by 0x; the 0x prex allows you
to specify the number of bytes in hexadecimal.
This ag is used with the -update_registry ag. When eld makes the entry in the
private DLL registry, the -grow_limit ag tells the total size to record for the DLL
being built. When this registry is used to choose addresses for other DLLs, the
linker will not put them directly after this one in virtual memory, but rather leave
space for future versions of this DLL to be larger.
The default value is 0 bytes.
364 Hewlett-Packard Company 527188-007