elf_next(3E) elf_next(3E)
NAME
elfnext - Auf Archivkomponenten sequentiell zugreifen
SYNTAX
cc [option ...] datei ... -lelf [bibliothek ...]
#include <libelf.h>
ElfCmd elfnext(Elf *elf);
BESCHREIBUNG
elfnext(), elfrand(), und elfbegin() manipulieren einfache Objekt-
dateien und Archive. elf ist ein ELF-Deskriptor, der zuvor von
elfbegin() zurückgegeben wurde.
elfnext() bietet sequentiellen Zugriff auf die nächste Archivkompo-
nente. Wenn der ELF-Deskriptor elf mit einer Archivkomponente ver-
knüpft ist, bereitet elfnext() das umfassende Archiv auf den Zugriff
des Programms auf die nächste Komponente durch den Aufruf von
elfbegin() vor. Wenn das Archiv erfolgreich auf die nächste Kompo-
nente positioniert wurde, liefert elfnext() den Wert ELFCREAD
zurück. Handelt es sich bei der geöffneten Datei nicht um ein Archiv,
enthält elf den Wert Null; trat ein Fehler auf, so wird ELFCNULL
zurückgegeben. In jedem Fall kann der Rückgabewert als Argument an
elfbegin() übergeben werden, um die entsprechende Aktion zu veranlas-
sen.
SIEHE AUCH
elf(3E), elfbegin(3E), elfgetarsym(3E), elfrand(3E), ar(4).
Seite 1 Reliant UNIX 5.44 Gedruckt 11/98