ELF_KIND(3)

ELF_KIND(3) | Library Functions Manual | ELF_KIND(3)

# NAME

elf_kind — determine ELF file type

# LIBRARY

ELF Access Library (libelf, -lelf)

# SYNOPSIS

#include <libelf.h>
Elf_Kind
elf_kind(Elf *elf);

# DESCRIPTION

The elf_kind() function identifies the kind of file associated with its argument elf. The argument elf is allowed to be NULL.

# RETURN VALUES

The elf_kind() function returns one of the following values:

`ELF_K_AR`
  The file associated with argument elf is an archive.
`ELF_K_ELF`
  The file associated with argument elf is an ELF file.
`ELF_K_NONE`
  The argument elf was NULL, or the ELF library could not determine the type of the file associated with argument elf, or an error occurred when processing.

# SEE ALSO

elf(3), elf_begin(3), elf_getident(3), gelf(3)

June 1, 2006 | NetBSD 8.3