Open System Services Shell and Utilities Reference Manual (G06.25+, H06.03+)
Table Of Contents
User Commands (d - f) eld(1)
{ -export | -exported_symbol } symbol_name2
Tells eld to mark symbol_name2 for export in the output loadfile in addition to
those normally marked. This flag can be used with the -export_not or
-hidden_symbol flag to create sets of symbols to be exported.
The same symbol cannot be specified as symbol_name2 in an -export flag and as
symbol_name3 in an -export_not flag.
The default action when the -ul flag is not used is to export only those symbols
marked by a compiler as requiring export.
-export_all Tells eld to mark as exported all symbols in the dynamic symbol table of the out-
put loadfile except for the following:
• Linker-defined symbols other than _MCB (for the master control block)
• Procedures whose names begin with __sti__ (global constructors),
__std__ (global destructors), __INIT__ (initialization functions), or
__TERM__ (termination functions)
This flag can be used with the -export_not or -hidden_symbol flag to create a
subset of symbols to be exported.
The default action when the -ul flag is not used is to export only those symbols
marked by a compiler as requiring export.
{ -export_not | -hidden_symbol } symbol_name3
Tells eld not to mark symbol_name3 for export in the output loadfile. This flag
can be used with the -export_all flag to create sets of symbols to be exported.
The same symbol cannot be specified as symbol_name3 in an -export_not flag
and as symbol_name2 in an -export flag.
The default action when the -ul flag is not used is to export only those symbols
marked by a compiler as requiring export.
-first_l pathname1
Tells eld to use the specified pathname when searching for libraries. pathname1 is
used in library searches before the public libraries are searched.
pathname1 is either the relative or absolute pathname of an OSS directory.
eld does not verify the names of locations specified in the -first_l flag.
This flag can be specified more than once in a command line or an obey file. If
you specify it more than once, the specified pathnames are searched in the order
specified.
See the Finding Libraries subsection under DESCRIPTION for details about
the effect of this flag on search order.
{-fl | -obey } location1
Specifies the name of an eld command file containing eld command tokens (such
as filenames and command flag specifications).
The command file must be a C text file or an EDIT file. Tokens in the file can be
separated by spaces, tabs, or ends of lines. Tokens can contain double quotation
marks (") to group items into a single string, consistent with OSS shell usage.
Within the command file, two hyphens indicate a comment that extends to the end
of the current line.
Command files can be nested. There is no limit to the depth of nesting. Direct or
527188-003 Hewlett-Packard Company 3−63