Museum

Home

Lab Overview

Retrotechnology Articles

Online Manuals

⇒ elf_fill(3E) — IRIX 6.5.3f

Media Vault

Software Library

Restoration Projects

Artifacts Sought

Related Articles

elf(3E)



ELFFILL(3E)                                                      ELFFILL(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.
Page 1

Typewritten Software • bear@typewritten.org • Edmonds, WA 98026