DOC HOME SITE MAP MAN PAGES GNU INFO SEARCH PRINT BOOK
 

elf_getbase(S)


elf_getbase -- get the base offset for an object file

Syntax

cc [flag . . . ] file . . . -lelf [library] . . .

#include <libelf.h>

off_t elf_getbase(Elf *elf);

Description

elf_getbase(S) returns the file offset of the first byte of the file or archive member associated with elf, if it is known or obtainable, and -1 otherwise. A null elf is allowed, to simplify error handling; the return value in this case is -1. The base offset of an archive member is the beginning of the member's information, not the beginning of the archive member header.

Diagnostics

Error conditions are identified through the routine elf_error(S).

See also

ar(FP), elf(S), elf_begin(S)

Standards conformance

elf_getbase(S) is not part of any currently supported standard; it was developed by UNIX System Laboratories, Inc. and is maintained by The SCO Group.
© 2003 Caldera International, Inc. All rights reserved.
SCO OpenServer Release 5.0.7 -- 11 February 2003