elf_kind man page on OpenIndiana

Man page or keyword search:  
man Server   20441 pages
apropos Keyword Search (all sections)
Output format
OpenIndiana logo
[printable version]

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_COFF    The file is a COFF object file. elf_begin(3ELF) describes
		     the library's handling for COFF files.

       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(5) for descriptions of the following attributes:

       ┌─────────────────────────────┬─────────────────────────────┐
       │      ATTRIBUTE TYPE	     │	    ATTRIBUTE VALUE	   │
       ├─────────────────────────────┼─────────────────────────────┤
       │Interface Stability	     │Committed			   │
       ├─────────────────────────────┼─────────────────────────────┤
       │MT-Level		     │MT-Safe			   │
       └─────────────────────────────┴─────────────────────────────┘

SEE ALSO
       ar.h(3HEAD), elf(3ELF), elf32_getehdr(3ELF), elf_begin(3ELF), elf_geti‐
       dent(3ELF), libelf(3LIB), attributes(5)

SunOS 5.11			  11 Jul 2001			elf_kind(3ELF)
[top]

List of man pages available for OpenIndiana

Copyright (c) for man pages and the logo by the respective OS vendor.

For those who want to learn more, the polarhome community provides shell access and support.

[legal] [privacy] [GNU] [policy] [cookies] [netiquette] [sponsors] [FAQ]
Tweet
Polarhome, production since 1999.
Member of Polarhome portal.
Based on Fawad Halim's script.
....................................................................
Vote for polarhome
Free Shell Accounts :: the biggest list on the net