gelf_fsizeelf32_fsizeelf64_fsize
- return the size of a file type
LIBRARY
Lb libelf
SYNOPSIS
#include <libelf.h> size_t
elf32_fsize (Elf_Type type size_t count unsigned int version); size_t
elf64_fsize (Elf_Type type size_t count unsigned int version);
#include <gelf.h> size_t
gelf_fsize (Elf *elf Elf_Type type size_t count unsigned int version);
DESCRIPTION
These functions return the size in bytes of the file representation of
count
numbers of objects of ELF type
type
Functions
elf32_fsize ();
and
elf64_fsize ();
return sizes for files of class
ELFCLASS32
and
ELFCLASS64
respectively.
Function
gelf_fsize ();
returns the size for the class of ELF descriptor
elf
RETURN VALUES
These functions return a non-zero value in case of success, or zero in
case of an error.
ERRORS
These functions may fail with:
Bq Er ELF_E_ARGUMENT
Argument
elf
was NULL in a call to
gelf_fsize (.);
Bq Er ELF_E_ARGUMENT
ELF descriptor
elf
had an unknown ELF class.
Bq Er ELF_E_ARGUMENT
Argument
type
contained an illegal value.
Bq Er ELF_E_UNIMPL
Support for ELF type
type
has not been implemented.