From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (qmail 72167 invoked by alias); 3 Apr 2019 11:33:05 -0000 Mailing-List: contact cygwin-developers-help@cygwin.com; run by ezmlm Precedence: bulk List-Id: List-Subscribe: List-Archive: List-Post: List-Help: , Sender: cygwin-developers-owner@cygwin.com Mail-Followup-To: cygwin-developers@cygwin.com Received: (qmail 72155 invoked by uid 89); 3 Apr 2019 11:33:05 -0000 Authentication-Results: sourceware.org; auth=none X-Spam-SWARE-Status: No, score=-3.5 required=5.0 tests=AWL,BAYES_00,RCVD_IN_DNSWL_NONE autolearn=ham version=3.3.1 spammy=screen, Youll, You'll, H*u:6.1 X-HELO: mout.kundenserver.de Received: from mout.kundenserver.de (HELO mout.kundenserver.de) (212.227.126.187) by sourceware.org (qpsmtpd/0.93/v0.84-503-g423c35a) with ESMTP; Wed, 03 Apr 2019 11:33:03 +0000 Received: from [10.161.52.44] ([178.19.220.109]) by mrelayeu.kundenserver.de (mreue010 [212.227.15.167]) with ESMTPSA (Nemesis) id 1Md6hP-1gd8X41cSh-00aHtq; Wed, 03 Apr 2019 13:32:57 +0200 Subject: Re: Pseudo console support in PTY To: cygwin-developers@cygwin.com, Takashi Yano References: <20190330220804.a3be5fa8c4d5569464309d66@nifty.ne.jp> <20190402110248.GP3337@calimero.vinschen.de> <20190402175055.GQ3337@calimero.vinschen.de> <20190403072758.GR3337@calimero.vinschen.de> <02bf16d7-a4cd-61f5-6434-1cbf474cb0bf@towo.net> <20190403080222.GU3337@calimero.vinschen.de> From: Thomas Wolff Message-ID: <58a92b8b-f121-a185-0e8f-7906f79430f6@towo.net> Date: Wed, 03 Apr 2019 11:33:00 -0000 User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:60.0) Gecko/20100101 Thunderbird/60.4.0 MIME-Version: 1.0 In-Reply-To: <20190403080222.GU3337@calimero.vinschen.de> Content-Type: text/plain; charset=utf-8; format=flowed Content-Transfer-Encoding: 7bit X-IsSubscribed: yes X-SW-Source: 2019-04/txt/msg00007.txt.bz2 On 03.04.2019 10:02, Corinna Vinschen wrote: > On Apr 3 09:55, Thomas Wolff wrote: >> Am 03.04.2019 um 09:27 schrieb Corinna Vinschen: >>> On Apr 3 09:18, Thomas Wolff wrote: >>>> Am 02.04.2019 um 19:50 schrieb Corinna Vinschen: >>>>> On Apr 2 19:16, Thomas Wolff wrote: >>>>>> Am 02.04.2019 um 13:02 schrieb Corinna Vinschen: >>>>>>> Hi Takashi, >>>>>>> >>>>>>> On Mar 30 22:08, Takashi Yano wrote: >>>>>>>> Patch 0003: Support pseudo console in PTY. With this patch, >>>>>>>> native console applications can work in PTY such as mintty, >>>>>>>> ssh, gnu screen or tmux. >>>>>> I've now tried your patched binaries on two systems. On one they don't run, >>>>>> on the other I saw no noticeable effect, particularly no impact on the >>>>>> pty/console interoperability... >>>>> Try starting cmd from your shell in mintty and do some native stuff. >>>> I've now self-compiled cygwin dll on a third system and can run a cygwin >>>> console. >>>> But the build process did not generate the cygwin-console-helper, maybe >>>> that's the reason why mintty does not start? >> Can you give a hint that enables me to test the patch? >> >>>>> You'll notice two differences: >>>>> >>>>> - cmd history works >>>> In the cygwin console, it does not, echos the cursor-up escape sequence >>> Oh, right, ... >>> >>>> instead. See my previous comment that I think ConPTY should only be applied >>>> if running at a pty. (And for other reasons only when starting a non-cygwin >>>> app.) >>> but you got that wrong. The conpty stuff *is* only applied for ptys. >> So cygwin running as cygwin console still sets up a pty? > Still? It never did. Call tty in a console and you get /dev/consX. Misunderstanding, didn't mean "still", sorry. > The ConPTY stuff only runs if the application requests a pty. OK, but I think it should additionally be restricted to running non-cygwin apps. By the way, when I previously reported the patch to have no effect, that was on a Windows 7 system, so of course it couldn't, sorry :/ Still failing to test the patch in mintty on Windows 10... Thomas