aboutsummaryrefslogtreecommitdiffstats
path: root/README.multi-tty
diff options
context:
space:
mode:
authorKaroly Lorentey2004-02-08 15:44:33 +0000
committerKaroly Lorentey2004-02-08 15:44:33 +0000
commit4edd8a5c9030d748c33242e39ac42d4df72a8525 (patch)
tree7c05f0bda4d58f71c73c5ae824a5b42c36da3a81 /README.multi-tty
parentd743c8f1dbb655051f49f72c3d37484df5a2bea8 (diff)
downloademacs-4edd8a5c9030d748c33242e39ac42d4df72a8525.tar.gz
emacs-4edd8a5c9030d748c33242e39ac42d4df72a8525.zip
Don't hang on the tty if called from a shell script.
src/sysdep.c (narrow_foreground_group): Set the process group to inherited_pgroup before calling EMACS_SET_TTY_PGRP. Removed confusing inherited_pgroup initialization (it is done in emacs.c). (Reported by Istvan Marko <mi-mtty at kismala dot com>.) git-archimport-id: lorentey@elte.hu--2004/emacs--multi-tty--0--patch-75
Diffstat (limited to 'README.multi-tty')
-rw-r--r--README.multi-tty15
1 files changed, 14 insertions, 1 deletions
diff --git a/README.multi-tty b/README.multi-tty
index c86d69ac0dd..7e3810e9ff8 100644
--- a/README.multi-tty
+++ b/README.multi-tty
@@ -164,11 +164,11 @@ to the project by testing, bug reports, and suggestions. Thanks!
164Robert J. Chassel <bob at rattlesnake dot com> 164Robert J. Chassel <bob at rattlesnake dot com>
165Romain Francoise <romain at orekobech dot com> 165Romain Francoise <romain at orekobech dot com>
166Ami Fischman <ami at fischman dot org> 166Ami Fischman <ami at fischman dot org>
167Istvan Marko <mi-mtty ar kismala dot com>
167Dan Nicolaescu <dann at ics dot uci dot edu> 168Dan Nicolaescu <dann at ics dot uci dot edu>
168 169
169Richard Stallman was kind enough to review my patches. 170Richard Stallman was kind enough to review my patches.
170 171
171
172CHANGELOG 172CHANGELOG
173--------- 173---------
174 174
@@ -176,6 +176,12 @@ See arch logs.
176 176
177THINGS TO DO 177THINGS TO DO
178------------ 178------------
179
180** There is a flicker during the startup of `emacs -nw'; it's as if
181 the terminal is initialized, reset and then initialialized again.
182 Debug this. (Hint: narrow_foreground_group is called twice during
183 startup.)
184
179** Dan Nicolaescu (dann at ics dot uci dot edu) suggests that -nw 185** Dan Nicolaescu (dann at ics dot uci dot edu) suggests that -nw
180 should be added as an alias for -t in emacsclient. Good idea. 186 should be added as an alias for -t in emacsclient. Good idea.
181 (Alas, implementing this is not trivial, getopt_long does not seem 187 (Alas, implementing this is not trivial, getopt_long does not seem
@@ -649,4 +655,11 @@ DIARY OF CHANGES
649 655
650 (Fixed.) 656 (Fixed.)
651 657
658-- Istvan Marko reported that Emacs hang on ttys if it was started
659 from a shell script.
660
661 (Fixed. There was a bug in the multi-tty version of
662 narrow_foreground_group. tcsetpgrp blocks if it is called from a
663 process that is not in the same process group as the tty.)
664
652;;; arch-tag: 8da1619e-2e79-41a8-9ac9-a0485daad17d 665;;; arch-tag: 8da1619e-2e79-41a8-9ac9-a0485daad17d