#ifndef TWEAK_H #define TWEAK_H #include <source.h> /* This function will break up the .bss section into multiple subsegments, depending on whether the .bss segment contains copy-relocated symbols. This will produce a nonstandard ELF file (with multiple .bss sections), tht the linker will need to know how to handle. The return value is the number of segments that the .bss segment was broken into (zero if the .bss segment was not modified. */ int tweak_bss_if_necessary(source_t *source); #endif/*TWEAK_H*/