delorie.com/archives/browse.cgi   search  
Mail Archives: cygwin/2004/06/18/09:27:29

Mailing-List: contact cygwin-help AT cygwin DOT com; run by ezmlm
List-Subscribe: <mailto:cygwin-subscribe AT cygwin DOT com>
List-Archive: <http://sourceware.org/ml/cygwin/>
List-Post: <mailto:cygwin AT cygwin DOT com>
List-Help: <mailto:cygwin-help AT cygwin DOT com>, <http://sourceware.org/ml/#faqs>
Sender: cygwin-owner AT cygwin DOT com
Mail-Followup-To: cygwin AT cygwin DOT com
Delivered-To: mailing list cygwin AT cygwin DOT com
Message-ID: <40D2EDB6.4000307@etr-usa.com>
Date: Fri, 18 Jun 2004 07:27:18 -0600
From: Warren Young <warren AT etr-usa DOT com>
User-Agent: Mozilla/5.0 (Windows; U; Windows NT 5.0; en-US; rv:1.7) Gecko/20040616
MIME-Version: 1.0
To: Cygwin-L <cygwin AT cygwin DOT com>
Subject: Re: Ctrl-Z fails to suspend Windows programs
References: <87ekogc0uq DOT fsf AT eu DOT citrix DOT com><Pine DOT LNX DOT 4 DOT 58 DOT 0406171259170 DOT 30937 AT ming DOT fruitbat DOT org><h4o4z9lf4esc$.dlg AT thorstenkampe DOT de> <87vfhptdqu DOT fsf AT eu DOT citrix DOT com>
In-Reply-To: <87vfhptdqu.fsf@eu.citrix.com>
X-IsSubscribed: yes

John Cooper wrote:
> 
> The problem is that I often don't want to have to terminate the GUI app just to
> get my shell prompt back.

Well now, that's an entirely different deal.

Somehow, cmd.exe detects that a program is GUI-only, and it gives you 
your prompt back when the program has launched.  I suspect it would be 
better to find out how cmd.exe manages that trick than to put Ctrl-Z 
support into Cygwin that will likely break some non-Cygwin programs.

One way to do this would be for Cygwin's exec() to look at the PE header 
for the program and see if it has the console mode flag set.  If not, it 
could do whatever the Cygwin 'run' program does to spin the program off, 
detached from the shell.

--
Unsubscribe info:      http://cygwin.com/ml/#unsubscribe-simple
Problem reports:       http://cygwin.com/problems.html
Documentation:         http://cygwin.com/docs.html
FAQ:                   http://cygwin.com/faq/

- Raw text -


  webmaster     delorie software   privacy  
  Copyright © 2019   by DJ Delorie     Updated Jul 2019