This runtime DLL lacks the _getpid function. Signed-off-by: Martin Storsjö <[email protected]> --- mingw-w64-crt/def-include/msvcrt-common.def.in | 2 +- mingw-w64-crt/lib32/msvcr120_app.def.in | 1 + mingw-w64-crt/lib64/msvcr120_app.def.in | 1 + 3 files changed, 3 insertions(+), 1 deletion(-)
diff --git a/mingw-w64-crt/def-include/msvcrt-common.def.in b/mingw-w64-crt/def-include/msvcrt-common.def.in index 815cbb1c2..e28b09e59 100644 --- a/mingw-w64-crt/def-include/msvcrt-common.def.in +++ b/mingw-w64-crt/def-include/msvcrt-common.def.in @@ -49,7 +49,7 @@ ADD_UNDERSCORE(getcwd) #ifdef UCRTBASE ; ucrtbase.dll has got _getpid for all archs ADD_UNDERSCORE(getpid) -#else +#elif !defined(NO_GETPID_ALIAS) ; msvcrt.dll for arm/arm64 lacks _getpid F_X86_ANY(ADD_UNDERSCORE(getpid)) #endif diff --git a/mingw-w64-crt/lib32/msvcr120_app.def.in b/mingw-w64-crt/lib32/msvcr120_app.def.in index b13d9a660..a189270c6 100644 --- a/mingw-w64-crt/lib32/msvcr120_app.def.in +++ b/mingw-w64-crt/lib32/msvcr120_app.def.in @@ -6,6 +6,7 @@ LIBRARY "msvcr120_app.dll" EXPORTS +#define NO_GETPID_ALIAS #include "msvcrt-common.def.in" ??0?$_SpinWait@$00@details@Concurrency@@QAE@P6AXXZ@Z ; has WINAPI (@4) diff --git a/mingw-w64-crt/lib64/msvcr120_app.def.in b/mingw-w64-crt/lib64/msvcr120_app.def.in index a5f6f777f..9470e4466 100644 --- a/mingw-w64-crt/lib64/msvcr120_app.def.in +++ b/mingw-w64-crt/lib64/msvcr120_app.def.in @@ -6,6 +6,7 @@ LIBRARY "msvcr120_app.dll" EXPORTS +#define NO_GETPID_ALIAS #include "msvcrt-common.def.in" $I10_OUTPUT -- 2.17.1 _______________________________________________ Mingw-w64-public mailing list [email protected] https://lists.sourceforge.net/lists/listinfo/mingw-w64-public
