fixed ++debug issue with X11 forwarding on FC4, where a xterm can not be pop from...
authorGengbin Zheng <gzheng@illinois.edu>
Thu, 22 Dec 2005 17:18:00 +0000 (17:18 +0000)
committerGengbin Zheng <gzheng@illinois.edu>
Thu, 22 Dec 2005 17:18:00 +0000 (17:18 +0000)
commit72740f569c50483b5f0bebd26ec052494f1a056f
tree89ed506457493a7ec860a27ac16c80b9e41aa864
parent335cc7dda90d8fc483e48b84291ecb5464f7330c
fixed ++debug issue with X11 forwarding on FC4, where a xterm can not be pop from ssh due to X11 forwarding.
Made 2 changes to make it working:
1.  preserve the DISPLAY in ssh shell, instead copy the DISPLAY from charmrun
2.  do not waitpid when ++debug, it hangs. gdb should skill process anyway at exit

Implemented comptability with g95, set G95_UNBUFFERED_ALL=TRUE environment variable when CMK_G95 is defined. This is to turn off Fortran IO buffering.
src/arch/net/charmrun/charmrun.c