X-Recipient: archive-cygwin AT delorie DOT com X-SWARE-Spam-Status: No, hits=-2.4 required=5.0 tests=AWL,BAYES_00,KHOP_THREADED,RCVD_IN_DNSWL_NONE,RCVD_IN_HOSTKARMA_YE,SPF_HELO_PASS X-Spam-Check-By: sourceware.org Message-ID: <4F79F512.6030006@towo.net> Date: Mon, 02 Apr 2012 20:50:58 +0200 From: Thomas Wolff User-Agent: Mozilla/5.0 (Windows NT 5.1; rv:11.0) Gecko/20120327 Thunderbird/11.0.1 MIME-Version: 1.0 To: cygwin AT cygwin DOT com Subject: Re: [ANNOUNCEMENT] CALL FOR TESTING: Cygwin 1.7.12 References: <4F76F230 DOT 5050302 AT towo DOT net> <20120402080721 DOT GC8014 AT calimero DOT vinschen DOT de> <20120402170559 DOT GD7418 AT ednor DOT casa DOT cgf DOT cx> In-Reply-To: <20120402170559.GD7418@ednor.casa.cgf.cx> X-TagToolbar-Keys: D20120402205058297 Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit X-IsSubscribed: yes Mailing-List: contact cygwin-help AT cygwin DOT com; run by ezmlm List-Id: List-Subscribe: List-Archive: List-Post: List-Help: , Sender: cygwin-owner AT cygwin DOT com Mail-Followup-To: cygwin AT cygwin DOT com Delivered-To: mailing list cygwin AT cygwin DOT com Am 02.04.2012 19:05, schrieb Christopher Faylor: > On Mon, Apr 02, 2012 at 10:07:21AM +0200, Corinna Vinschen wrote: >> On Mar 31 14:01, Thomas Wolff wrote: >>> Am 30.03.2012 13:33, schrieb Corinna Vinschen: >>>> ... >>>> - Fix a bug in controlling tty handling when duplicating a console descriptor. >>> Hi, when I read this, I wondered whether this bug could be fixed: >>> http://sourceware.org/bugzilla/show_bug.cgi?id=513 >>> but it isn't. >>> I had later found (and reported to cygwin-developers) that the >>> terminal response to terminal queries (like cursor position request >>> or device attribute request) is placed in the wrong buffer because >>> there are different objects (descriptors?) for stdin and stdout, so >>> the response would stay in Nirvana and never reach the application. >>> (And it used to work in CYGWIN=tty mode because curiously, in that >>> case, the console handles would have been shared for stdin and >>> stdout.) >>> Since you seem to have just looked at this area of the console code, >>> could you give it check? >> I cant't find your later mails on the subject in the cygwin-developers >> list archive, but I vaguley remember that this was discussed at one >> point and nobody had an idea how to implement it without turning the >> code upside down. You're familiar with the fhandler_console code as >> well, so maybe you have an idea now how to implement this? Not so familiar, actually, except with some very specific parts now. But I tried something, see my patch to cygwin-patches and my first comments there. > I don't see how we could accommodate this without switching the console > to "uncooked" mode. And, as you say, that would have massive effects > on the console code. I don't think it's worth that much change for such > a relatively unused feature. Especially since it would make console I/O > slower. I don't see how it should make anything slower. It may not be worth it after all, but there could be a correlation with select() problems (input being delayed and not recognized immediately). > That said, I think the bug should be closed WONT_FIX. As I indicated on cygwin-patches, it may be worth a check anyway. Thomas -- Problem reports: http://cygwin.com/problems.html FAQ: http://cygwin.com/faq/ Documentation: http://cygwin.com/docs.html Unsubscribe info: http://cygwin.com/ml/#unsubscribe-simple