elf_fill(3E) UNIX System V(ELF Library) elf_fill(3E)
NAME
elffill - set fill byte
SYNOPSIS
cc [flag ...] file ... -lelf [library ...]
#include <libelf.h>
void elffill(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 elfgetdata(3E) for more information
about these holes.
SEE ALSO
elf(3E), elfgetdata(3E), elfflag(3E), elfupdate(3E)
NOTE
An application can assume control of the object file organization by
setting the ELFFLAYOUT bit [see elfflag(3E)]. When this is done, the
library does not fill holes.
10/89 Page 1