Museum

Home

Lab Overview

Retrotechnology Articles

Online Manuals

⇒ elf_kind(3E) — DG/UX R4.11MU05

Media Vault

Software Library

Restoration Projects

Artifacts Sought

Related Articles

elf(3E)

ar(4)



elf_kind(3E)                   DG/UX R4.11MU05                  elf_kind(3E)


NAME
       elfkind - determine file type

SYNOPSIS
       cc [flag ...] file ...  -lelf [library ...]

       #include <libelf.h>
       ElfKind elfkind(Elf *elf);

DESCRIPTION
       This function returns a value identifying the kind of file associated
       with an ELF descriptor (elf).  Currently defined values appear below.

       ELFKAR        The file is an archive [see ar(4)].  An ELF
                       descriptor may also be associated with an archive
                       member, not the archive itself, and then elfkind
                       identifies the member's type.

       ELFKCOFF      The file is a COFF object file.  elfbegin(3E)
                       describes the library's handling for COFF files.

       ELFKELF       The file is an ELF file.  The program may use
                       elfgetident to determine the class.  Other
                       functions, such as elfgetehdr, are available to
                       retrieve other file information.

       ELFKNONE      This indicates a kind of file unknown to the library.

       Other values are reserved, to be assigned as needed to new kinds of
       files.  elf should be a value previously returned by elfbegin.  A
       null pointer is allowed, to simplify error handling, and causes
       elfkind to return ELFKNONE.

SEE ALSO
       elf(3E), elfbegin(3E), elfgetehdr(3E), elfgetident(3E), ar(4).


Licensed material--property of copyright holder(s)

Typewritten Software • bear@typewritten.org • Edmonds, WA 98026