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.