elf_kind(3elf) 맨 페이지 - 윈디하나의 솔라나라

개요

섹션
맨 페이지 이름
검색(S)

elf_kind(3elf)

elf_kind(3ELF)               ELF Library Functions              elf_kind(3ELF)

NAME
       elf_kind - determine file type

SYNOPSIS
       cc [ flag ... ] file ... -lelf [ library ... ]
       #include <libelf.h>

       Elf_Kind elf_kind(Elf *elf);

DESCRIPTION
       This  function  returns a value identifying the kind of file associated
       with an ELF descriptor (elf). Defined values are below:

       ELF_K_AR      The file is an archive (see ar.h(3HEAD)). An ELF descrip‐
                     tor may also be associated with an  archive  member,  not
                     the  archive  itself,  and then elf_kind() identifies the
                     member's type.


       ELF_K_ELF     The file is an ELF file. The program  may  use  elf_geti‐
                     dent()  to  determine the class. Other functions, such as
                     elf32_getehdr(), are available to retrieve other file in‐
                     formation.


       ELF_K_NONE    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 elf_begin(). A null
       pointer  is  allowed, to simplify error handling, and causes elf_kind()
       to return ELF_K_NONE.

ATTRIBUTES
       See attributes(7) for descriptions of the following attributes:

       tab() box; cw(2.75i) |cw(2.75i) lw(2.75i) |lw(2.75i) ATTRIBUTE  TYPEAT‐
       TRIBUTE VALUE _ Interface StabilityCommitted _ MT-LevelMT-Safe


SEE ALSO
       elf(3ELF),  elf32_getehdr(3ELF),  elf_begin(3ELF),  elf_getident(3ELF),
       ar.h(3HEAD), libelf(3LIB), attributes(7)

Oracle Solaris 11.4               13 Aug 2010                   elf_kind(3ELF)
맨 페이지 내용의 저작권은 맨 페이지 작성자에게 있습니다.
RSS ATOM XHTML 5 CSS3