Windows: replace __CYGWIN__ with __MSYS__

This commit is contained in:
李通洲
2022-10-08 16:07:59 +08:00
parent 09a2f96cf0
commit 89850535ae
7 changed files with 11 additions and 11 deletions
@@ -99,14 +99,14 @@ static uint32_t getTerminalInfo(FFTerminalShellResult* result, uint32_t pid)
return ppid;
}
#ifdef __CYGWIN__
#ifdef __MSYS__
extern "C"
const FFTerminalShellResult* ffDetectTerminalShellPosix(const FFinstance* instance);
#endif
const FFTerminalShellResult* ffDetectTerminalShell(const FFinstance* instance)
{
#ifdef __CYGWIN__
#ifdef __MSYS__
// This is hacky.
// When running inside MSYS2, the real Windows parent process doesn't exist and we must find it in Linux way ( /proc/self/xxx )
// When running outside of MSYS2, /proc/self/xxx doesn't exist and we must find it in Windows way