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