Path: utzoo!utgpu!watmath!uunet!tut.cis.ohio-state.edu!cs.utexas.edu!sm.unisys.com!psivax!ttidca!mb From: mb@ttidca.TTI.COM (Michael Bloom) Newsgroups: gnu.emacs.bug Subject: Re: Controlling terminal of subprocesses under Sys V Message-ID: <3549@ttidca.TTI.COM> Date: 12 Dec 88 14:15:57 GMT References: <8812111638.AA12873@uunet.UU.NET> Reply-To: mb@ttidca.tti.com (Michael Bloom) Distribution: gnu Organization: Citicorp/TTI, Santa Monica Lines: 16 I hope emacs is not changed to include that code. The conditionalizations are too dependant upon specific systems! For example, I have a system V which is neither of the two exceptions given (RTU and UNIPLUS) but does support bsd style setpgrp(x,y) and TIOC[SP]GRP (but unfortunately not yet SIGSTOP, SIGCONT and friends). Chances are, if a Sys5 lacks TIOCSPGRP, it also lacks a bad-style setpgrp() and vice versa. Thus TIOCSPGRP would be a good candidate for the conditionalization. Btw, on a separate but related topic, the code for flushing input under SYS5 should really (!!!) use TCFLSH and not TCSETAW, which results in erroneous display behavior on pty's used by a full rlogin protocol. (I sent rms mail on this a while back, so hopefully a fix will appear in v19).