elf_fill(3E)

elf_fill - set fill byte

As shipped in IRIX 6.5. First release of IRIX 6.5.

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 organization by
     setting the ELF_F_LAYOUT bit [see elf_flag(3E)].  When this is done, the
     library does not fill holes.