>>> Ctrl-D just seems to be ignored, the program doesn't quit.
>> What happens if you hit `<Ctrl-Z><RETURN>', rather than <Ctrl-D>?
>> That's the standard way to force EOF on stdin in native Win32 programs,
>> as opposed to those MSYS specials, which use <Ctrl-D>.
> Doesn't work either. However,
> 1. after pressing Ctrl-D, when I press Ctrl-C, not only the program,
> but also rxvt quits.
Then it looks like rxvt is seeing the <Ctrl-D>, as EOF on stdin, but
not passing it through to the running task. I'd say this is just
another consequence of the broken pty emulation in MSYS rxvt; this
is the main reason I just don't use it; I run MSYS in native Win32
> 2. after pressing Ctrl-Z, Ctrl-C doesn't work anymore at all.
So, <Ctrl-Z> is acting as a SIGSTOP, just as it would on *nix; <Ctrl-C>
is SIGINT, which the program can't handle, because it's been stopped.
Does `fg' start it up again? Does <Ctrl-C> work again, after this?
Last night, I said that you lose only easily resizable windows, if you
run MSYS in a native console; I'd forgotten that you also lose the job
control function of SIGSTOP, but did you even realise that you had it
in the first place?