Minimalist GNU for Windows
Why do programs not print in MSYS?
This is a known issue. It is one of the top most items on my list to resolve. It is a problem with the state of the pipes used to communicate between rxvt<-->sh<-->My_NON_MSYS_Program. For some reason sh doesn't retrieve the output from the program.
Try /c/winnt/system32/ftp.exe help quit
You'll see the output of help displayed after you quit.
One way to work around the problem is to use MSYS with the standard Windows command prompt instead of rxvt. To try this for a single command, use something like ``start /c/winnt/system32/ftp.exe'' instead. To use it permanently, rename rxvt.exe to something else.
If you experience the problem with stdio in your own software, you can also work around it by using fflush(stdout) after writing to stdout.


