| ... | @@ -643,11 +643,13 @@ int os_get_cwd(Buf *out_cwd) { | ... | @@ -643,11 +643,13 @@ int os_get_cwd(Buf *out_cwd) { |
| 643 | #define is_wprefix(s, prefix) \ | 643 | #define is_wprefix(s, prefix) \ |
| 644 | (wcsncmp((s), (prefix), sizeof(prefix) / sizeof(WCHAR) - 1) == 0) | 644 | (wcsncmp((s), (prefix), sizeof(prefix) / sizeof(WCHAR) - 1) == 0) |
| 645 | static bool is_stderr_cyg_pty(void) { | 645 | static bool is_stderr_cyg_pty(void) { |
| | 646 | #if defined(__MINGW32__) |
| | 647 | return false; |
| | 648 | #else |
| 646 | HANDLE stderr_handle = GetStdHandle(STD_ERROR_HANDLE); | 649 | HANDLE stderr_handle = GetStdHandle(STD_ERROR_HANDLE); |
| 647 | if (stderr_handle == INVALID_HANDLE_VALUE) | 650 | if (stderr_handle == INVALID_HANDLE_VALUE) |
| 648 | return false; | 651 | return false; |
| 649 | | 652 | |
| 650 | HANDLE h; | | |
| 651 | int size = sizeof(FILE_NAME_INFO) + sizeof(WCHAR) * MAX_PATH; | 653 | int size = sizeof(FILE_NAME_INFO) + sizeof(WCHAR) * MAX_PATH; |
| 652 | FILE_NAME_INFO *nameinfo; | 654 | FILE_NAME_INFO *nameinfo; |
| 653 | WCHAR *p = NULL; | 655 | WCHAR *p = NULL; |
| ... | @@ -695,6 +697,7 @@ static bool is_stderr_cyg_pty(void) { | ... | @@ -695,6 +697,7 @@ static bool is_stderr_cyg_pty(void) { |
| 695 | } | 697 | } |
| 696 | free(nameinfo); | 698 | free(nameinfo); |
| 697 | return (p != NULL); | 699 | return (p != NULL); |
| | 700 | #endif |
| 698 | } | 701 | } |
| 699 | #endif | 702 | #endif |
| 700 | | 703 | |