dlerrno.3c (2010 09)

d
dlerrno(3C) dlerrno(3C)
(ELF Applications Only)
[RTLD_ERR_SHL_LOAD_NULL_FILE_NAME]
Invalid NULL library name.
[RTLD_ERR_BAD_SHL_GETSYMBOLS_FLAG]
Bad flags or type for
shl_getsymbols()
.
[RTLD_ERR_INV_DLMODADD_ARGUMENT]
Invalid argument for
dlmodadd().
[RTLD_ERR_FILTER_TLS] Cannot open filtered library: TLS size exceeds size recorded in
filter.
[RTLD_ERR_INST_OPEN] Caliper instrumentation failed: cannot open file.
[RTLD_ERR_INST_NOTE_SEG] Caliper instrumentation failed: cannot read loadable note sec-
tion.
[RTLD_ERR_INST_PIPE] Caliper instrumentation failed: cannot open pipes for com-
munication.
[RTLD_ERR_INST_FORK] Caliper instrumentation failed:
fork() failed.
[E]RTLD_ERR_INST_EXEC Caliper instrumentation failed:
execve() failed.
[RTLD_ERR_INST_CALIPER_ACK] Caliper instrumentation failed: caliper returned failure.
[RTLD_ERR_INST_INTERFERENCE]
Caliper instrumentation failed: unknown message retrieved
on pipe.
[RTLD_ERR_INST_STAT] Caliper instrumentation failed: cannot stat file.
[RTLD_ERR_DYN_FILTER_STLS_REF]
Library contains a static TLS reference to a symbol defined in
a dynamically loaded library.
[RTLD_ERR_SETCANCELSTATE_FAILED]
Call to
__thread_setcancelstate()
failed.
[RTLD_ERR_DLADDR_NOTFOUND]
Address not found in any load module.
[RTLD_ERR_MPROTECT_FAILED]
mprotect() failed for the library.
[ERR_INV_DLSETLIBPATH_ARGUMENT]
Invalid argument for
dlsetlibpath()
.
[ERR_DLGETFILEINFO_MTEXT] Library has multiple text segments.
[ERR_DLGETFILEINFO_MDATA] Library has multiple data segments.
[ERR_INV_DLGETFILEINFO_ARGUMENT]
Invalid argument for
dlgetfileinfo().
[ERR_DLGETFILEINFO_IO] I/O error accessing library using
dlgetfileinfo()
.
[ERR_DLOPENE_BAD_ADDR] Invalid load address for
dlopene().
[ERR_PREALLOC_ADDR_NOT_USE]
Cannot use pre-allocate address for mapping library because
of fixed address.
[RTLD_ERR_DLOPENE_NO_EXEC_PERM]
Shared library missing execution permission.
[RTLD_ERR_NOMMAP_FAILED] Encounter error while loading library.
[RTLD_ERR_ARCH_EXT_NOT_SUPPORTED]
Cannot load library because required extensions not present
in the hardware.
MULTITHREAD USAGE
This routine is thread-safe.
HP-UX 11i Version 3: September 2010 − 3 − Hewlett-Packard Company 3