|
Packit |
032894 |
.\" Modified Thu Sep 5 2017 by Ben Woodard <woodard@redhat.com>
|
|
Packit |
032894 |
.\"
|
|
Packit |
032894 |
.TH ELF_BEGIN 3 2017-09-05 "Libelf" "Libelf Programmer's Manual"
|
|
Packit |
032894 |
.SH NAME
|
|
Packit |
032894 |
elf_begin \- Return descriptor for ELF file.
|
|
Packit |
032894 |
.nf
|
|
Packit |
032894 |
.SH SYNOPSIS
|
|
Packit |
032894 |
.B #include <libelf.h>
|
|
Packit |
032894 |
.sp
|
|
Packit |
032894 |
.BI "Elf *elf_begin (int " filedes ", Elf_Cmd " cmd ", Elf *" ref ");"
|
|
Packit |
032894 |
.BI "Elf *elf_clone (int " filedes ", Elf_Cmd " cmd ");"
|
|
Packit |
032894 |
.BI "int elf_end (Elf *" elf ");"
|
|
Packit |
032894 |
.fi
|
|
Packit |
032894 |
.SH DESCRIPTION
|
|
Packit |
032894 |
The
|
|
Packit |
032894 |
.BR elf_begin ()
|
|
Packit |
032894 |
.SH RETURN VALUE
|
|
Packit |
032894 |
.SH ERRORS
|
|
Packit |
032894 |
elf_begin ELF_E_NO_VERSION ELF_E_INVALID_FILE ELF_E_INVALID_CMD ELF_E_NOMEM
|
|
Packit |
032894 |
elf_clone ELF_E_NOMEM
|
|
Packit |
032894 |
elf_end
|
|
Packit |
032894 |
.SH ATTRIBUTES
|
|
Packit |
032894 |
For an explanation of the terms used in this section, see
|
|
Packit |
032894 |
.BR attributes (7).
|
|
Packit |
032894 |
.TS
|
|
Packit |
032894 |
allbox;
|
|
Packit |
032894 |
lbw29 lb lb
|
|
Packit |
032894 |
l l l.
|
|
Packit |
032894 |
Interface Attribute Value
|
|
Packit |
032894 |
T{
|
|
Packit |
032894 |
.BR elf_begin (),
|
|
Packit |
032894 |
.BR elf_clone (),
|
|
Packit |
032894 |
.BR elf_end ()
|
|
Packit |
032894 |
T} Thread safety MT-Safe
|
|
Packit |
032894 |
.TE
|
|
Packit |
032894 |
|
|
Packit |
032894 |
.SH SEE ALSO
|