ldtbindex(3X)

ldtbindex - Computes the index of a symbol table entry of a common object file

Showing IRIX 6.5.30 (default release). Last changed in IRIX 6.5.19.

NAME
     ldtbindex - Computes the index of a symbol table entry of a common
     object file

SYNOPSIS
     #include <stdio.h>
     #include <filehdr.h>
     #include <syms.h>
     #include <ldfcn.h>

     long ldtbindex (ldptr)
     LDFILE *ldptr;

DESCRIPTION
     This routine is available for o32 ABI programs only.

     ldtbindex returns the (long) index of the symbol table entry at the
     current position of the common object file associated with ldptr.

     The index returned by ldtbindex can be used in later calls to
     ldtbread(3X).  ldtbindex returns the index of the last ldtbread.

     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, ldtbindex
     fails and returns BADINDEX (-1).

     The first symbol in the symbol table has an index of zero.

     The program must be loaded with the object file access routine library
     libmld.a.

SEE ALSO
     ldclose(3X), ldopen(3X), ldtbread(3X), ldtbseek(3X)

     ldfcn(4)