From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mout.kundenserver.de (mout.kundenserver.de [217.72.192.74]) by sourceware.org (Postfix) with ESMTPS id 16F20385DC0A for ; Tue, 26 May 2020 09:32:39 +0000 (GMT) DMARC-Filter: OpenDMARC Filter v1.3.2 sourceware.org 16F20385DC0A Authentication-Results: sourceware.org; dmarc=none (p=none dis=none) header.from=towo.net Authentication-Results: sourceware.org; spf=none smtp.mailfrom=towo@towo.net Received: from [192.168.178.45] ([95.90.245.244]) by mrelayeu.kundenserver.de (mreue108 [212.227.15.183]) with ESMTPSA (Nemesis) id 1MDhth-1jm0WY2gVD-00AjYA for ; Tue, 26 May 2020 11:32:37 +0200 Subject: Re: New implementation of pseudo console support (experimental) To: cygwin-developers@cygwin.com References: <20200513211609.011d188c3a735b00d55591df@nifty.ne.jp> <20200514182859.c5236a8889ab3081d2e8c937@nifty.ne.jp> <20200514183420.c246647a6d9e396d42c6b47e@nifty.ne.jp> <20200516092956.74369d694d611b1dcd095607@nifty.ne.jp> <20200516164735.2a2ef183788b151e9185ef41@nifty.ne.jp> <20200519224018.746f6324badd8a5762df42b1@nifty.ne.jp> <20200525195332.cf60ab2f38d167a76513740e@nifty.ne.jp> <20200525152204.GF6801@calimero.vinschen.de> <20200526100054.a251f799b4bde225edb8596b@nifty.ne.jp> <364f033d-a3e2-3031-6db8-9b2d135d48a3@towo.net> <20200526182117.ae5ea8f05a5e63be2d3103fb@nifty.ne.jp> From: Thomas Wolff X-Tagtoolbar-Keys: D20200526113235207 Message-ID: <22a50969-2c5b-8a06-0726-f7ec98b36f01@towo.net> Date: Tue, 26 May 2020 11:32:35 +0200 User-Agent: Mozilla/5.0 (Windows NT 10.0; WOW64; rv:68.0) Gecko/20100101 Thunderbird/68.8.0 MIME-Version: 1.0 In-Reply-To: <20200526182117.ae5ea8f05a5e63be2d3103fb@nifty.ne.jp> Content-Type: text/plain; charset=utf-8; format=flowed Content-Transfer-Encoding: 7bit X-Provags-ID: V03:K1:4/C9emfj7/rOVcpDGAPZn/4ma/T+5qpIYvRFDDcpkEjy3RCD+V+ 4qdyCGBo5ylIHhhZ6FQQbDY7MQRr9/n9glChlKOQmV6oJOGX6tZoYE7A8rPR6bmBCemxRIw 9uH9AB8w48bFSNoJ2RCNd7AM/R9QDEJRCn/pUtsjozbQxfDxFb5X46AFuJiVsLmz03iXKY2 HZ4dKijEYWe/TW0UGB4gA== X-UI-Out-Filterresults: notjunk:1;V03:K0:a9ZuveCaBgI=:766/TdimW0jO63cG6WJGLv W+a38GGbZC6vnuG5C2ZFlbNTem2rXAbWO0+tPf+vtLQBOSfzEwn9aN+LtYj4XZfOoC6gDOT12 jv9xNaGYyXOevJ0zuiKsTjNn8QG/O0rD+It8oeSItMqiGeOfp4rxoe2i6mIIOV1bVkuJcNszw SibJctCC0wIyf+A18VAuLewDI4GwT8M8HNPmk3dsuugMn5AG73kVGuoGauQ0kvYxrUpIwBhzd /hQrNiJSay4wCVzEeUSQqwcqbnxNMaxlIg0vtuf1rxjINnveRE+30Cy+vA92hLC8xR2bx8Dpt +CwDdHXF8QNtcGQqgEiAfhLeAG9Gzt+2sNz6vexaAJ9W9pGiuIGSlY8kn1pYtbXIH24JYH8is IS/Dy5g1T4dG0C1eIuSvXXy1g7C34GRICD91H/M9bm9Iiy2gMJ5tjJMEeubYpYlosdtytw0sw AdOHNrCv3HwaivqgVo/OYdM8OvyHSfNVzse/jt/4/7y3yHzQ914P834V2Xb5bERfij5gkKtz1 rrb0PcMB4G24c2ZeAgao13tSeg+VHRh1ICdGMf4UwR3nND/X/2UwgZxh2s1zxJaFEyVLiy2yy /HrjlXy+W8m7rrb4RXD6kqXqRAmHTjwtdJndz4UsIpOEb8bsa+QNBUpjeFjUO8ixozWCCXUw5 J42pvSwIsrR/PHtEqHP+zbCH4HxFHvxNiseCBRb5C/U0uEri/nucL6s6C2daY1NlQ0Huhs4HU w+JBMfRf89dkguO1+DS1ZvLMS56kXB7Q39hV6OKVRXjYJlQWY6oQWIjrH6AJtjBu7SfHjK5FB Zsun8F1ghYg6FAmGGH9Lot9ay9TbhdtmI/F3oDdUE71ckQ1Z1Y= X-Spam-Status: No, score=-8.4 required=5.0 tests=BAYES_00, KAM_DMARC_STATUS, KAM_LAZY_DOMAIN_SECURITY, RCVD_IN_DNSWL_NONE, RCVD_IN_MSPIKE_H3, RCVD_IN_MSPIKE_WL, SPF_HELO_NONE, SPF_NONE, TXREP autolearn=no autolearn_force=no version=3.4.2 X-Spam-Checker-Version: SpamAssassin 3.4.2 (2018-09-13) on server2.sourceware.org X-BeenThere: cygwin-developers@cygwin.com X-Mailman-Version: 2.1.29 Precedence: list List-Id: Cygwin core component developers mailing list List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 26 May 2020 09:32:41 -0000 Am 26.05.2020 um 11:21 schrieb Takashi Yano via Cygwin-developers: > On Tue, 26 May 2020 09:14:39 +0200 > Thomas Wolff wrote: >> Am 26.05.2020 um 03:00 schrieb Takashi Yano via Cygwin-developers: >>> If the code below is compiled with cygwin gcc, it does not work. >>> >>> #include >>> int main() >>> { >>> WriteConsole(GetStdHandle(STD_OUTPUT_HANDLE), "AAA\r\n", 5, NULL, 0); >>> return 0; >>> } >> This works for me. > That's strange. WriteFile() works but WriteConsole() should > not work. I meant cygwin native gcc by "gcc", but not > cygwin mingw gcc "x86_64-w64-mingw32-gcc". Oh well, I seem to have confused the test setup. So it works in cygwin console but not in mintty with your new patch. Works in mintty with 3.1.4. Also works with your patch if compiled with mingw-gcc, as expected. With cygwin 3.0.7 in mintty, neither gcc nor mingw-compiled versions work for me. Thomas