Return to BSD News archive
Xref: sserve comp.os.386bsd.development:784 comp.sys.dec:13296 Newsgroups: comp.os.386bsd.development,comp.sys.dec Path: sserve!newshost.anu.edu.au!munnari.oz.au!uunet!math.fu-berlin.de!easix!flyer!flatlin!bad From: bad@flatlin.ka.sub.org (Christoph Badura) Subject: Re: PPP on Ultrix, and interesting SLIP/PPP hacks Organization: Guru Systems/Funware Department Date: Sun, 23 May 1993 18:33:12 GMT Message-ID: <C7HsvD.ICI@flatlin.ka.sub.org> References: <explorer.737560955@tbird.cc.iastate.edu> <BDC.93May16151651@transit.ai.mit.edu> <9305170107.aa20908@post.demon.co.uk> Lines: 32 In <9305170107.aa20908@post.demon.co.uk> damian@centrix.demon.co.uk (damian) writes: >Yes it definately does work. I have done it for exactly the same reason. >Here is a dirty hack to /sys/kern/tty_pty.c . It turns off all line >discipline checking. I'm sure a kernel guru could come up with the >correct hack^H^H^H^Hpatch. How about: *** tty_pty.c.orig Mon May 17 00:59:29 1993 --- tty_pty.c Sun Apr 11 18:32:06 1993 *************** *** 663,668 **** * the queues. We can't tell anything about the discipline * from here... */ - if (linesw[tp->t_line].l_rint != ttyinput) { (*linesw[tp->t_line].l_close)(tp, flag); tp->t_line = TTYDISC; --- 663,669 ---- * the queues. We can't tell anything about the discipline * from here... */ + if (linesw[tp->t_line].l_rint != ttyinput + || linesw[tp->t_line].l_rint != slinput) { (*linesw[tp->t_line].l_close)(tp, flag); tp->t_line = TTYDISC; -- Christoph Badura --- bad@flatlin.ka.sub.org Personally, I don't care whether someone is cool enough to quote Doug Gwyn--I only care whether Doug Gwyn is cool enough to quote. -- Larry Wall