LDTBINDEX(3X) LDTBINDEX(3X) НАЗВАНИЕ ldtbindex - вычисление индекса элемента таблицы имен объектного файла СИНТАКСИС |#include |#include |#include |#include | |long ldtbindex (ldptr) |LDFILE *ldptr; ОПИСАНИЕ Функция ldtbindex возвращает индекс (типа long) элемен- та таблицы имен, начинающегося в текущей позиции объ- ектного файла, ассоциированного с аргументом ldptr. Первый элемент имеет индекс 0. Полученный индекс может быть использован при вызове функции ldtbread(3X) для чтения элемента. Однако, пос- кольку функция ldtbindex возвращает индекс элемента таблицы имен, начинающегося в текущей позиции файла, при вызове сразу после чтения элемента она вернет ин- декс следующего элемента. Ldtbindex возвращает значение FAILURE, если: 1. В объектном файле нет таблицы имен. 2. Текущая позиция файла не соответствует началу эле- мента таблицы имен. В остальных случаях функция возвращает SUCCESS. При редактировании связей вызывающей программы следует подключить библиотеку программ доступа к объектным фай- лам libld.a. СМ. ТАКЖЕ ldclose(3X), ldopen(3X), ldtbread(3X), ldtbseek(3X), ldfcn(4).