Detect that a child is waiting for input

Shachar Shemesh via Digitalmars-d digitalmars-d at puremagic.com
Fri Nov 25 00:04:59 PST 2016


On 24/11/16 17:58, unDEFER wrote:

> But really it is not decision.. The program stops not because where is
> no input, but because there is other process reading terminal..
> It is not that I need..

You can write a wrapper program (let's call it wrp). Wrp can redirect 
your program's input though itself, and play with the session foreground 
based on whether there is input pending or not.

This way, your program will stop if the combination of two things happen:
1. It is waiting for input
and
2. There is none

This is, I think, what you want.


More information about the Digitalmars-d mailing list