Stefan Dösinger : winebuild: Open resource files in binary mode.
Module: wine Branch: master Commit: 07e835fffb202ff5b60f594c9a00069297295065 URL: http://source.winehq.org/git/wine.git/?a=commit;h=07e835fffb202ff5b60f594c9a... Author: Stefan Dösinger <stefan(a)codeweavers.com> Date: Wed Jun 24 21:10:55 2009 +0200 winebuild: Open resource files in binary mode. --- tools/winebuild/res16.c | 2 +- tools/winebuild/res32.c | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/tools/winebuild/res16.c b/tools/winebuild/res16.c index a957ca8..8a26ae2 100644 --- a/tools/winebuild/res16.c +++ b/tools/winebuild/res16.c @@ -168,7 +168,7 @@ void load_res16_file( const char *name, DLLSPEC *spec ) void *base; struct stat st; - if ((fd = open( name, O_RDONLY )) == -1) fatal_perror( "Cannot open %s", name ); + if ((fd = open( name, O_RDONLY | O_BINARY )) == -1) fatal_perror( "Cannot open %s", name ); if ((fstat( fd, &st ) == -1)) fatal_perror( "Cannot stat %s", name ); if (!st.st_size) fatal_error( "%s is an empty file\n", name ); #ifdef HAVE_MMAP diff --git a/tools/winebuild/res32.c b/tools/winebuild/res32.c index 0aaf2f0..946523d 100644 --- a/tools/winebuild/res32.c +++ b/tools/winebuild/res32.c @@ -269,7 +269,7 @@ int load_res32_file( const char *name, DLLSPEC *spec ) void *base; struct stat st; - if ((fd = open( name, O_RDONLY )) == -1) fatal_perror( "Cannot open %s", name ); + if ((fd = open( name, O_RDONLY | O_BINARY )) == -1) fatal_perror( "Cannot open %s", name ); if ((fstat( fd, &st ) == -1)) fatal_perror( "Cannot stat %s", name ); if (!st.st_size) fatal_error( "%s is an empty file\n", name ); #ifdef HAVE_MMAP
participants (1)
-
Alexandre Julliard