ldtbindex(3X) SDK R4.11 ldtbindex(3X)
NAME
ldtbindex - compute index of symbol table entry of an object file
SYNOPSIS
#include <stdio.h>
#include <filehdr.h>
#include <syms.h>
#include <ldfcn.h>
long ldtbindex (ldptr)
LDFILE *ldptr;
DESCRIPTION
Ldtbindex returns the (long) index of the symbol table entry at the
current position of the object file associated with ldptr.
The index returned by ldtbindex may be used in subsequent calls to
ldtbread(3X). Ldtbindex returns the index of the symbol table entry
that begins at the current position of the object file. If ldtbindex
is called immediately after a particular symbol table entry has been
read, it will return the index of the next entry.
Ldtbindex will fail, returning BADINDEX, if there are no symbols in
the object file or if the object file is not positioned at the
beginning of a symbol table entry.
Note that the first symbol in the symbol table has an index of 0.
The program must be loaded with the object file access routine
library libld.a.
SEE ALSO
ldclose(3X), ldopen(3X), ldtbread(3X), ldtbseek(3X), ldfcn(4).
Licensed material--property of copyright holder(s)