| ELF_GETSHDRNUM(3) | Library Functions Manual | ELF_GETSHDRNUM(3) | 
elf_getshdrnum —
#include <libelf.h>
int
  
  elf_getshdrnum(Elf
    *elf, size_t
    *shnum);
elf_getshdrnum() retrieves the number of ELF
  sections associated with descriptor elf and stores it
  into the location pointed to by argument shnum.
This routine allows applications to uniformly process both normal ELF objects, and ELF objects that use extended section numbering.
elf_getshdrnum() returns zero value if
  successful, or -1 in case of an error.
elf_getshdrnum() can fail with the following
  errors:
ELF_E_ARGUMENT]NULL value was passed in for argument
      elf.ELF_E_ARGUMENT]ELF_E_ARGUMENT]| August 4, 2009 | NetBSD 10.0 |