Blame doc/elf_begin.3

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