elf_fill(ELF)
elf_fill --
set fill byte
Synopsis
cc [flag . . . ] file . . . -lelf [library] . . .
#include <libelf.h>
void elf_fill(int fill);
Description
Alignment constraints for
ELF
files sometimes require
the presence of ``holes.''
For example, if the data for one section are required to
begin on an eight-byte boundary, but the preceding section
is too ``short,'' the library must fill the intervening bytes.
These bytes are set to the
fill
character.
The library uses zero bytes
unless the application supplies a value.
See
elf_getdata(ELF)
for more information about these holes.
References
Intro(ELF),
elf_getdata(ELF),
elf_flag(ELF),
elf_update(ELF)
Notices
An application can assume control of the object
file organization by setting the
ELF_F_LAYOUT
bit [see
elf_flag(ELF)].
When this is done, the library does not fill holes.
© 2005 The SCO Group, Inc. All rights reserved.
SCO OpenServer Release 6.0.0 - 02 June 2005