LDSHREAD(3X)
НАЗВАНИЕ
ldshread, ldnshread - чтение заголовка секции объектного файла обычного формата
СИНТАКСИС
#include <stdio.h>
#include <filehdr.h>
#include <scnhdr.h>
#include <ldfcn.h>
int ldshread (ldptr, sectindx, secthead)
LDFILE *ldptr;
unsigned short sectindx;
SCNHDR *secthead;
int ldnshread (ldptr, sectname, secthead)
LDFILE *ldptr;
char *sectname;
SCNHDR *secthead;
ОПИСАНИЕ
Функция ldshread читает из объектного файла, ассоциированного с аргументом ldptr, заголовок секции с номером
sectindx (секции нумеруются с единицы). Заголовок читается в область памяти с адресом secthead.
Функция ldnshread отличается только тем, что секция задается именем *sectname.
Обе функции возвращают значение FAILURE, если:
- В объектом файле нет указанной секции.
- Не удается прочитать заголовок указанной секции.
В остальных случаях обе функции возвращают SUCCESS.
При редактировании связей вызывающей программы следует
подключить библиотеку программ доступа к объектным файлам libld.a.
СМ. ТАКЖЕ
ldclose(3X), ldopen(3X), ldfcn(4).