-- Best regards, Liu Hao
From 7dda261ef062073eed4ed5b46effa3edd4a658fc Mon Sep 17 00:00:00 2001 From: Liu Hao <[email protected]> Date: Thu, 22 Apr 2021 11:36:51 +0800 Subject: [PATCH] crt/stdlib: Add `quick_exit()` and `at_quick_exit()` for UCRT
Signed-off-by: Liu Hao <[email protected]> --- mingw-w64-headers/crt/stdlib.h | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/mingw-w64-headers/crt/stdlib.h b/mingw-w64-headers/crt/stdlib.h index 2403e4c94..609c1c4a4 100644 --- a/mingw-w64-headers/crt/stdlib.h +++ b/mingw-w64-headers/crt/stdlib.h @@ -387,6 +387,9 @@ _CRTIMP int __cdecl ___mb_cur_max_func(void); #define _CRT_TERMINATE_DEFINED void __cdecl __MINGW_NOTHROW exit(int _Code) __MINGW_ATTRIB_NORETURN; void __cdecl __MINGW_NOTHROW _exit(int _Code) __MINGW_ATTRIB_NORETURN; +#ifdef _UCRT + void __cdecl __MINGW_NOTHROW quick_exit(int _Code) __MINGW_ATTRIB_NORETURN; +#endif #if !defined __NO_ISOCEXT /* extern stub in static libmingwex.a */ /* C99 function name */ @@ -420,6 +423,9 @@ _CRTIMP int __cdecl ___mb_cur_max_func(void); #endif int __cdecl atexit(void (__cdecl *)(void)); +#ifdef _UCRT + int __cdecl at_quick_exit(void (__cdecl *)(void)); +#endif #ifndef _CRT_ATOF_DEFINED #define _CRT_ATOF_DEFINED double __cdecl atof(const char *_String); -- 2.25.1
OpenPGP_signature
Description: OpenPGP digital signature
_______________________________________________ Mingw-w64-public mailing list [email protected] https://lists.sourceforge.net/lists/listinfo/mingw-w64-public
