Museum

Home

Lab Overview

Retrotechnology Articles

Online Manuals

⇒ elf_fill(3E) — Reliant UNIX 5.44c4

Media Vault

Software Library

Restoration Projects

Artifacts Sought

Related Articles

elf(3E)

elf_fill(3E)                                                   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.

NOTES
     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.

SEE ALSO
     elf(3E), elfgetdata(3E), elfflag(3E), elfupdate(3E).





























Page 1                       Reliant UNIX 5.44                Printed 11/98

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