Path: utzoo!utgpu!news-server.csri.toronto.edu!cs.utexas.edu!swrinde!zaphod.mps.ohio-state.edu!uakari.primate.wisc.edu!aplcen!uunet!auspex!guy From: guy@auspex.auspex.com (Guy Harris) Newsgroups: comp.unix.wizards Subject: Re: pty bugs & features Message-ID: <3964@auspex.auspex.com> Date: 27 Aug 90 17:50:53 GMT References: <6038@muffin.cme.nist.gov> <3954@auspex.auspex.com> <8319:Aug2617:20:3690@kramden.acf.nyu.edu> Organization: Auspex Systems, Santa Clara Lines: 13 >This is the correct behavior. The difficulties with locking up tty ports >are reflections of two different problems: first, that ptys aren't >dynamically allocated in 4BSD; and second, that standard ttys exist at >all. Hardwired /dev/tty* should be replaced with raw /dev/modem* and so >on; *all* tty use should go through a common interface provided by a >pseudo-terminal session manager. Even "ttys", i.e. serial ports, to which, say, a printer or plotter is attached? What happens if, for whatever reason, a ^Q sent by said printer or plotter is lost? Is the idea that you detach the printer from the session, attach the session to a regular terminal, and type ^Q at it?