Return to BSD News archive
Xref: sserve comp.os.386bsd.development:755 comp.sys.dec:13146 Path: sserve!newshost.anu.edu.au!munnari.oz.au!spool.mu.edu!uunet!pipex!bnr.co.uk!demon!centrix.demon.co.uk!damian Newsgroups: comp.os.386bsd.development,comp.sys.dec From: damian@centrix.demon.co.uk (damian) Subject: Re: PPP on Ultrix, and interesting SLIP/PPP hacks References: <explorer.737560955@tbird.cc.iastate.edu> <BDC.93May16151651@transit.ai.mit.edu> Organization: Centrix Date: Mon, 17 May 1993 00:04:46 +0000 Message-ID: <9305170107.aa20908@post.demon.co.uk> Sender: usenet@demon.co.uk Lines: 47 In article <BDC.93May16151651@transit.ai.mit.edu> bdc@ai.mit.edu (Brian D. Carlstrom) writes: >In article <explorer.737560955@tbird.cc.iastate.edu> explorer@iastate.edu (Michael Graff) writes: > > I also have need to make (1) slip or (2) ppp run through a pty. Why? We have > all our modems connected to terminal servers. I was planning on something > like this: > >the BSD4.3 code thinks you can't run slip through a pty. >this apparently is not true, according to a local wizard. >its a one line fix to make the switch to SLIPDISC to work... >not sure exactlyy, but i think this would be in tty_pty.c 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. *** tty_pty.c.orig Mon May 17 00:59:29 1993 --- tty_pty.c Sun Apr 11 18:32:06 1993 *************** *** 663,668 **** --- 663,669 ---- * the queues. We can't tell anything about the discipline * from here... */ + #ifdef NOTUSED if (linesw[tp->t_line].l_rint != ttyinput) { (*linesw[tp->t_line].l_close)(tp, flag); tp->t_line = TTYDISC; *************** *** 669,674 **** --- 670,676 ---- (void)(*linesw[tp->t_line].l_open)(dev, tp, flag); error = ENOTTY; } + #endif if (error < 0) { if (pti->pt_flags & PF_UCNTL && (cmd & ~0xff) == UIOCCMD(0)) { Damian -- +----------------------------+------------------------------------------------+ | Damian Ivereigh | If you can't suss out what this is replying to | | damian@centrix.demon.co.uk | get a threaded news reader, like trn. :-) | | Twickenham, U.K. | This is the best way to cut wasted traffic | +----------------------------+------------------------------------------------+