fastbind.1 (2010 09)

f
fastbind(1) fastbind(1)
LC_CTYPE
Determines the locale category for character handling functions.
NLSPATH
Determines the location of message catalogs for the processing of
LC_MESSAGES.
If any internationalization variable contains an invalid setting,
fastbind behaves as if all internation-
alization variables are set to
C. See environ (5).
In addition, the following environment variable affects
fastbind:
TMPDIR
Specifies a directory for temporary files (see tmpnam (3S)).
DIAGNOSTICS
fastbind returns zero when the operation is successful. A non-zero return code indicates that an error
occurred.
EXAMPLES
To run
fastbind on the executable file
a.out
enter:
fastbind a.out
To later remove the fastbind information from the executable file a.out enter:
fastbind -n a.out
WARNINGS
32-bit PA-RISC fastbind does not work with EXEC_MAGIC executables.
fastbind effectively enforces bind restricted and bind immediate. For example, consider an executable
linked bind deferred, which calls a function foo() defined in an implicitly loaded library. Before the actual
call is made, if it explicitly loads a shared library (using shl_load (3X) with BIND_FIRST) having a
definition for foo(), when foo() is finally called, it will be resolved from the explicitly loaded library.
But after running fastbind, the symbol foo() will be resolved from the implicitly loaded library.
AUTHOR
fastbind was developed by Hewlett-Packard.
FILES
a.out output file
/usr/lib/dld.sl 32-bit PA-RISC dynamic loader
/usr/lib/hpux32/dld.so
32-bit Itanium-based dynamic loader
/usr/lib/pa20_64/dld.sl
64-bit PA-RISC dynamic loader
/usr/lib/hpux64/dld.so
64-bit Itanium-based dynamic loader
/usr/lib/nls/$LANG/fastbind.cat
message catalog
/var/tmp/__FB* temporary files
SEE ALSO
System Tools
ld(1) invoke the link editor
Miscellaneous
a.out (4) assembler, compiler, and linker output
dld.sl (5) PA-RISC dynamic loader
dld.so (5) Itanium-based dynamic loader
Texts and Tutorials
HP-UX Linker and Libraries User’s Guide
2 Hewlett-Packard Company 2 HP-UX 11i Version 3: September 2010