crt: Fix the getpid alias for libucrtbase.a for arm Commit ae7427be1a0e2670129949e0fd9d95850b217a1e meant to remove the alias from libmsvcrt-os.a, but accidentally also affected libucrtbase.a. Signed-off-by: Martin Storsjö <martin@martin.st>
diff --git a/mingw-w64-crt/def-include/msvcrt-common.def.in b/mingw-w64-crt/def-include/msvcrt-common.def.in index bdc5f25..815cbb1 100644 --- a/mingw-w64-crt/def-include/msvcrt-common.def.in +++ b/mingw-w64-crt/def-include/msvcrt-common.def.in
@@ -46,7 +46,13 @@ ADD_UNDERSCORE(getch) ADD_UNDERSCORE(getche) ADD_UNDERSCORE(getcwd) +#ifdef UCRTBASE +; ucrtbase.dll has got _getpid for all archs +ADD_UNDERSCORE(getpid) +#else +; msvcrt.dll for arm/arm64 lacks _getpid F_X86_ANY(ADD_UNDERSCORE(getpid)) +#endif ADD_UNDERSCORE(getw) ADD_UNDERSCORE(heapwalk) ADD_UNDERSCORE(isatty)