elf_kind man page on SunOS

Man page or keyword search:  
man Server   20652 pages
apropos Keyword Search (all sections)
Output format
SunOS 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
		       descriptor  may also be associated with an archive mem‐
		       ber, not the archive itself, and then elf_kind()	 iden‐
		       tifies 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	     │Stable			   │
       ├─────────────────────────────┼─────────────────────────────┤
       │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.10			  11 Jul 2001			elf_kind(3ELF)
[top]

List of man pages available for SunOS

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