• Eli Zaretskii's avatar
    Fix crashes on MS-Windows during dumping · 0757b4f2
    Eli Zaretskii authored
    * src/unexw32.c (get_section_info): Make extra_bss_size be the
    maximum of extra_bss_size and extra_bss_size_static.  This avoids
    computing the size of the output file smaller than it actually
    needs to be, which then causes copy_executable_and_dump_data to
    write beyond the requested size of the file mapping, thus relying
    on the OS roundup to page boundary to save us from ourselves.  See
    http://lists.gnu.org/archive/html/emacs-devel/2016-12/msg00642.html
    for the details.
    
    * lib/stdio-impl.h: Revert the workaround fix of not including
    errno.h for MinGW.
    0757b4f2
stdio-impl.h 4.94 KB