4 Jul
2010
4 Jul
'10
9:25 a.m.
Rich,
Yes, this is consistent with my experience. When I remove the <&- (don't close stdin), it works, but I get all the curses output (escape codes), even though I have closed stderr and stdout.
If I close stdin, then I don't get the escape codes, but some parfiles don't work and exit immediately.
I've committed a minor change to HEAD that fixes the problem on my machine. In unixscr.c on line 1492, I changed #if 1 to #if 0. I can't remember why this was even here. Give it a try, and let me know if it fixes the problem for you. Thanks. Jonathan