|Linux & Unix Commands - Search Man Pages
ELF_GETARHDR(3) BSD Library Functions Manual ELF_GETARHDR(3)
elf_getarhdr -- retrieve ar(1) header for an archive member
The elf_getarhdr() function returns a pointer to an archive member header for a descriptor
elf. This descriptor must have been returned by a prior call to elf_begin(3), and must be a
descriptor for a member inside an ar(1) archive.
Structure Elf_Arhdr includes the following members:
char * ar_name
A pointer to a null terminated string containing the translated name of the archive
char * ar_rawname
A pointer to a null terminated string containing the untranslated name for the ar-
chive member, including all ar(1) formatting characters and trailing white space.
The timestamp associated with the member.
The uid of the creator of the member.
The gid of the creator of the member.
The file mode of the member.
The size of the member in bytes.
This function returns a valid pointer to an Elf_Arhdr structure if successful, or NULL if an
error is encountered.
Function elf_getarhdr() may fail with the following errors:
[ELF_E_ARGUMENT] Argument elf was NULL.
[ELF_E_ARGUMENT] Argument elf was not a descriptor for a member of an ar(1) archive.
elf(3), elf_begin(3), elf_getarsym(3), elf_memory(3)
BSD August 15, 2006 BSD
All times are GMT -4. The time now is 05:10 AM.