Amiga Unix — 68040 · 68060

Manual pages › ELF library (3E)

elf_fill(3E)

set fill byte

From the original Amiga UNIX 2.1 manual. Some things it mentions may not be in this release.

NAME

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(3E) for more information about these holes.

SEE ALSO

elf(3E), elf_getdata(3E), elf_flag(3E), elf_update(3E).

NOTE

An application can assume control of the object file organi-
zation by setting the ELF_F_LAYOUT bit [see elf_flag(3E)].
When this is done, the library does not fill holes.