Set _O_BINARY as default fmode for both MinGW and MSVC
authorMarius Storm-Olsen <marius.storm-olsen@nokia.com>
Wed, 16 Sep 2009 08:20:20 +0000 (10:20 +0200)
committerJunio C Hamano <gitster@pobox.com>
Sat, 19 Sep 2009 03:00:42 +0000 (20:00 -0700)
commita6ca8c62467570d5d227eba4f2b838ce4b9940e8
treef2e77f5142850d4987fb7434b1c0074091184195
parent3f83bf3784d49e162532212230a271a8cc8edbf0
Set _O_BINARY as default fmode for both MinGW and MSVC

MinGW set the _CRT_fmode to set both the default fmode and _O_BINARY on
stdin/stdout/stderr. Rather use the main() define in mingw.h to set this
for both MinGW and MSVC.

This will ensure that a MinGW and MSVC build will handle input and output
identically.

Signed-off-by: Marius Storm-Olsen <mstormo@gmail.com>
Acked-by: Johannes Sixt <j6t@kdbg.org>
Signed-off-by: Junio C Hamano <gitster@pobox.com>
compat/mingw.c
compat/mingw.h