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.0 |