grk@attunix.att.com (09/25/89)
I believe that the code in process.c (18.55) is incorrect for USG. The lines #ifdef USG setpgrp (); #endif /* USG */ appear only inside the "#ifdef HAVE_PTY". If I do not HAVE_PTY then the spawned process remains in the parent process group and ^G kills the child. The specific case happens with the display-time function. The loadst process gets killed the first time a ^G is pressed. I think the code listed above should be moved above the "#ifdef HAVE_PTY". Is this correct? Thanks, Ralph (attunix.att.com!grk)