sub-rotina ldahread
Propósito
Lê o cabeçalho de arquivo de um membro de um arquivo de arquivo.
Biblioteca
Biblioteca de Rotina de Acesso de Arquivo de Objeto (libld.a).
Sintaxe
#include <stdio.h>
#include <ar.h>
#include <ldfcn.h>
int ldahread(ldPointer,ArchiveHeader)
LDFILE *ldPointer;
ARCHDR *ArchiveHeader;Descrição
Se a macro TYPE (ldPointer) do arquivo ldfcn.h for o número mágico do archive, a sub-rotina ldahread lê o cabeçalho de archive do arquivo de objeto comum estendido atualmente associado ao parâmetro ldPointer na área de memória começando no parâmetro ArchiveHeader.
Parâmetros
| Item | Descrição |
|---|---|
| ldPointer | Aponta para a estrutura LDFILE que foi devolvida como o resultado de uma chamada bem-sucedida para ldopen ou ldaopen. |
| ArchiveHeader | Aponta para uma estrutura ARCHDR . |
Valores De Retorno
A subroutine ldahread retorna um valor SUCCESS ou FRACASSO.
Códigos De Erro
A rotina ldahread falhará se a macro TYPE (ldPointer) não representar um archive ou se não puder ler o cabeçalho do archive.