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.