mirror of
https://github.com/reactos/reactos.git
synced 2024-07-01 10:20:03 +00:00
[CRT] Fix _fmode
Remove mingw-w64 version of _fmode. _fmode should not be linked directly into the executable. Instead, the export from msvcrt should be used. On Windows 10 it's defined to *__p__fmode(), which is exported from ucrtbase.dll Also _fmode in msvcrt.dll is initialized with 0.
This commit is contained in:
parent
296e07b94d
commit
950e814377
|
@ -15,7 +15,6 @@ list(APPEND MSVCRTEX_SOURCE
|
|||
startup/charmax.c
|
||||
startup/atonexit.c
|
||||
startup/dllmain.c
|
||||
startup/txtmode.c
|
||||
startup/pesect.c
|
||||
startup/tlsmcrt.c
|
||||
startup/tlsthrd.c
|
||||
|
|
|
@ -12,7 +12,6 @@ list(APPEND CRT_STARTUP_SOURCE
|
|||
startup/natstart.c
|
||||
startup/charmax.c
|
||||
startup/atonexit.c
|
||||
#startup/txtmode.c
|
||||
startup/pesect.c
|
||||
startup/tlsmcrt.c
|
||||
startup/tlsthrd.c
|
||||
|
|
|
@ -1,13 +0,0 @@
|
|||
/**
|
||||
* This file has no copyright assigned and is placed in the Public Domain.
|
||||
* This file is part of the w64 mingw-runtime package.
|
||||
* No warranty is given; refer to the file DISCLAIMER.PD within this package.
|
||||
*/
|
||||
|
||||
#include <fcntl.h>
|
||||
|
||||
/* Set default file mode to text */
|
||||
|
||||
/* Is this correct? Default value of _fmode in msvcrt.dll is 0. */
|
||||
|
||||
int _fmode = _O_TEXT;
|
|
@ -1,7 +1,7 @@
|
|||
/* Copyright (C) 1994 DJ Delorie, see COPYING.DJ for details */
|
||||
#include <precomp.h>
|
||||
|
||||
int _fmode = _O_TEXT;
|
||||
int _fmode = 0;
|
||||
|
||||
/*
|
||||
* @implemented
|
||||
|
|
Loading…
Reference in a new issue