From d807d911feadad61c8afb09d74e4239859eba993 Mon Sep 17 00:00:00 2001 From: Cyrill Gorcunov Date: Tue, 20 Apr 2010 15:05:02 +0400 Subject: Elf: Rename SEG_ALIGN to SEC_FILEALIGN It's Elf specifics. To not mess with segment alignment. Signed-off-by: Cyrill Gorcunov --- output/outelf64.c | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) (limited to 'output/outelf64.c') diff --git a/output/outelf64.c b/output/outelf64.c index 15785a38..47eba5b9 100644 --- a/output/outelf64.c +++ b/output/outelf64.c @@ -1074,7 +1074,7 @@ static void elf_write(void) */ elf_foffs = 0x40 + sizeof(Elf64_Shdr) * nsections; - align = ALIGN(elf_foffs, SEG_ALIGN) - elf_foffs; + align = ALIGN(elf_foffs, SEC_FILEALIGN) - elf_foffs; elf_foffs += align; elf_nsect = 0; elf_sects = nasm_malloc(sizeof(*elf_sects) * nsections); @@ -1371,7 +1371,7 @@ static void elf_section_header(int name, int type, uint64_t flags, fwriteint64_t(type == 0 ? 0L : elf_foffs, ofile); fwriteint64_t(datalen, ofile); if (data) - elf_foffs += ALIGN(datalen, SEG_ALIGN); + elf_foffs += ALIGN(datalen, SEC_FILEALIGN); fwriteint32_t((int32_t)link, ofile); fwriteint32_t((int32_t)info, ofile); fwriteint64_t((int64_t)align, ofile); @@ -1384,7 +1384,7 @@ static void elf_write_sections(void) for (i = 0; i < elf_nsect; i++) if (elf_sects[i].data) { int32_t len = elf_sects[i].len; - int32_t reallen = ALIGN(len, SEG_ALIGN); + int32_t reallen = ALIGN(len, SEC_FILEALIGN); int32_t align = reallen - len; if (elf_sects[i].is_saa) saa_fpwrite(elf_sects[i].data, ofile); -- cgit v1.2.1