Ctrl-Z fails to suspend Windows programs

Jani tiainen redetin@luukku.com
Thu Jun 17 08:48:00 GMT 2004


Dave Korn wrote:

>>-----Original Message-----
>>From: cygwin-owner On Behalf Of John Cooper
>>Sent: 15 June 2004 15:05
>>To: cygwin
>>Subject: RE: Ctrl-Z fails to suspend Windows programs
>>
>>The old native (non-cygwin) port of zsh would somehow detect 
>>if it was about to
>>exec a Windows app, and run it as a background process, thus 
>>returning a zsh
>>prompt immediately.  Could something like this be added to 
>>cygwin bash/zsh?
> 
> 
>   AFAICS the ability is already there.  Just enter "windows_app.exe &" at a
> bash shell.
> 
> 
>>This was very useful.  With the cygwin zsh, I often find 
>>myself invoking a
>>Windows app and not being able to get back to the shell 
>>window without first
>>terminating the Windows app.
> 
> 
> Well, the same goes if you run a cygwin app: you don't get the prompt back
> until it exits.
>  
> The point is that it's not about cygwin-vs-windoze apps.  It's about
> apps-that-use-console-stdin-and-stdout vs. apps-that-display-a-gui; those
> that show a gui could usefully be detached, but those that read their input
> from stdin will break if the shell detaches them.  I don't think there's a
> reliable enough mechanism by which a shell could detect one case from the
> other.

Well, there isn't reliable method for detection. Own problem goes to 
apps that does both, uses stdin/out and GUI.

But when starting application in windows you can give handles that 
program uses as stdin and stdout instead "standard" handles (what ever 
they are).

That way I have written GUI frontend for application that did both, used 
stdio to communicate with user but showed a GUI also.

-- 

Jani Tiainen


--
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/



More information about the Cygwin mailing list