mirror of
https://github.com/reactos/reactos.git
synced 2026-06-20 22:17:03 +08:00
This is already done this way in our stdlib.h. It is needed by GCC 13 C++ headers. The problem happens like this: - telnet/precomp.h includes fstream from GCC - fstream includes pthread.h from GCC - pthread.h includes process.h from ReactOS - process.h defines _CRT_TERMINATE_DEFINED, but doesn't declare _Exit - fstream includes cstdlib from GCC - cstdlib includes stdlib.h from GCC (#include_next) - stdlib.h doesn't declare _Exit, because _CRT_TERMINATE_DEFINED is defined - cstdlib uses _Exit