Reads an indexed symbol table entry of a common object file.
Object File Access Routine Library (libld.a)
#include <stdio.h> #include <filehdr.h> #include <syms.h> #include <ldfcn.h>
int ldtbread (ldPointer, SymbolIndex, Symbol) LDFILE *ldPointer; long SymbolIndex; SYMENT *Symbol;
The ldtbread subroutine reads the symbol table entry specified by the SymbolIndex parameter of the common object file currently associated with the ldPointer parameter into the area of memory beginning at the Symbol parameter.
The ldtbread subroutine returns a success or failure value.
The ldtbread subroutine fails if the SymbolIndex parameter is greater than or equal to the number of symbols in the object file, or if it cannot read the specified symbol table entry.
Note: The first symbol in the symbol table has an index of 0.
This subroutine is part of Base Operating System (BOS) Runtime.
The ldahread subroutine, ldfhread subroutine, ldgetname subroutine, ldlread, ldlinit, or ldlitem subroutine, ldshread or ldnshread subroutine.
Subroutines Overview in AIX Version 4.3 General Programming Concepts: Writing and Debugging Programs.