elf_kind(3)

elf_kind3

Determine elf file type

Usage

#include <libelf.h>

Elf_Kind

elf_kind(Elf *elf);

Library

library “libelf”

Overview

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.

Releases

44 releases since FreeBSD 7.0-RELEASE; the text changed 20 times.

  1. 7.0
  2. 7.1
  3. 7.2
  4. 7.3
  5. 7.4
  6. 8.0
  7. 8.1
  8. 8.2
  9. 8.3
  10. 8.4
  11. 9.0
  12. 9.1
  13. 9.2
  14. 9.3
  15. 10.0
  16. 10.1
  17. 10.2
  18. 10.3
  19. 10.4
  20. 11.0–12.0
  21. 12.1–16.0

From base 16.0-CURRENT-20261027-61c70dc16a79 in FreeBSD 16.0-CURRENT (2026-10-27). Parsed by carta from the page's mdoc source.