| ELF_VERSION(3) | Library Functions Manual | ELF_VERSION(3) | 
elf_version —
#include <libelf.h>
unsigned int
  
  elf_version(unsigned
    int version);
elf_version() function is used to query the current
  operating version of the ELF library, and to inform the ELF library about the
  application's desired operating version.
If the argument version is
    EV_NONE, the elf_version()
    function returns the currently configured operating version for the ELF
    library.
If the argument version is not
    EV_NONE, and if argument
    version is supported by the ELF library, function
    elf_version() sets the library's operating version
    to version, and returns the previous value of the
    operating version. If argument version cannot be
    supported, then the elf_version() function returns
    EV_NONE.
elf_version() function returns the currently
  configured ELF library version, or EV_NONE if an
  unsupported version is requested.
if (elf_version(EV_CURRENT) == EV_NONE) err(EXIT_FAILURE, "ELF library too old");
elf_version() may fail with the following
  error:
ELF_E_VERSION]| November 9, 2011 | NetBSD 9.3 |