elf_fill(3E)

elf_fill - Set fill byte

Showing IRIX 6.5.30 (default release). Last changed in IRIX 6.5.19.

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.

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

SEE ALSO
     elf(3E), elf_getdata(3E), elf_flag(3E), elf_update(3E)