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
                     information.


       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