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 file names
encountered while processing the -fl or -obey flag and ignores any nested -fl or
-obey flag that specifies a file name currently on the stack.
You can specify this flag as often as you want in the command line or an obey file.
Each specification is processed when encountered.
-grow_data_amount number1
Specifies 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 specified is
assumed to be decimal unless prefixed by 0x; the 0x prefix allows you to specify
the number of bytes in hexadecimal.
This flag is used with the -update_registry flag. When eld makes the entry in the
private DLL registry, the -grow_data_amount flag tells it to record a larger size
for the data segment than is actually present in the DLL being built. The amount
specified 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 specified for this flag might be overridden by the value used for the
-grow_percent flag. The default value is 0 bytes.
When you use this flag, you must also use the -update_registry flag. You cannot
use this flag with the -grow_limit flag.
-grow_text_amount number2
Specifies 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 specified is
assumed to be decimal unless prefixed by 0x; the 0x prefix allows you to specify
the number of bytes in hexadecimal.
This flag is used with the -update_registry flag. When eld makes the entry in the
private DLL registry, the -grow_text_amount flag tells it to record a larger size
for the text segment than is actually present in the DLL being built. The amount
specified 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 specified for this flag might be overridden by the value used for the
-grow_percent flag. The default value is 0 bytes.
When you use this flag, you must also use the -update_registry flag. You cannot
use this flag with the -grow_limit flag.
-grow_limit number3
Specifies 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
specified is assumed to be decimal unless prefixed by 0x; the 0x prefix allows you
to specify the number of bytes in hexadecimal.
This flag is used with the -update_registry flag. When eld makes the entry in the
private DLL registry, the -grow_limit flag 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.
3−64 Hewlett-Packard Company 527188-007