Museum

Home

Lab Overview

Retrotechnology Articles

Online Manuals

⇒ ldtbindex(3X) — DG/UX 5.4R3.00

Media Vault

Software Library

Restoration Projects

Artifacts Sought

Related Articles

ldclose(3X)

ldopen(3X)

ldtbread(3X)

ldtbseek(3X)

ldfcn(4)



ldtbindex(3X)                  DG/UX 5.4R3.00                  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)                         1


Typewritten Software • bear@typewritten.org • Edmonds, WA 98026