elf_fill(3E) elf_fill(3E)
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.
REFERENCES
elf(3E), elf_getdata(3E), elf_flag(3E), elf_update(3E)
NOTICES
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.
Copyright 1994 Novell, Inc. Page 1