elf_kind(3E) elf_kind(3E)
NAME
elfkind - Dateityp bestimmen
SYNTAX
cc [option ...] datei ... -lelf [bibliothek ...]
#include <libelf.h>
ElfKind elfkind(Elf *elf);
BESCHREIBUNG
Diese Funktion liefert einen Wert zur Identifizierung der Art jener
Datei, welche mit einem ELF-Deskriptor elf verknüpft ist. Die zur Zeit
definierten Werte sind unten angeführt.
ELFKAR
Die Datei ist ein Archiv [siehe ar(4)]. Ein ELF-Deskriptor kann
auch mit einer Archivkomponente verknüpft werden. In diesem Fall
identifiziert elfkind() den Typ der Komponente.
ELFKCOFF
Die Datei ist eine COFF-Objektdatei. Unter elfbegin(3E) ist die
Behandlung der COFF-Dateien durch die Bibliothek beschrieben.
ELFKELF
Die Datei ist eine ELF-Datei. Das Programm kann elfgetident()
verwenden, um die Klasse zu bestimmen. Weitere Funktionen, wie
elfgetehdr(), sind verfügbar, um die Dateiinformationen auszule-
sen.
ELFKNONE
Dieser Wert zeigt an, daß die Art der Datei der Bibliothek unbe-
kannt ist.
Weitere Werte sind reserviert, um neuen Dateiarten zugeordnet zu wer-
den, sobald dies notwendig wird. elf sollte einen Wert haben, der
zuvor durch elfbegin() zurückgeliefert wurde. Ein Nullzeiger ist
erlaubt, um die Fehlerbehandlung zu erleichtern; in diesem Fall lie-
fert elfkind() ELFKNONE zurück.
SIEHE AUCH
elf(3E), elfbegin(3E), elfgetehdr(3E), elfgetident(3E), ar(4).
Seite 1 Reliant UNIX 5.44 Gedruckt 11/98