Date: Tue, 10 Sep 1996 23:37:37 -0400 (EDT) From: Jim Durham <durham@durham> To: David Kelly <dkelly@hiwaay.net> Cc: hackers@freebsd.org, John Perry <perry@alpha.jpunix.com> Subject: Re: pty's and slattach Message-ID: <Pine.BSF.3.91.960910233102.8331E-100000@w2xo.pgh.pa.us> In-Reply-To: <XFMail.960910211424.dkelly@hiwaay.net>
next in thread | previous in thread | raw e-mail | index | archive | help
On Tue, 10 Sep 1996, David Kelly wrote: > > attach asy ttypf - slip bsd 2048 1024 38400 > > And you'd like to catch that slip connection (on the FreeBSD side) with: > > slattach -l -L /dev/ptypf > > or similar. Of course you should realize by now it works somewhere else but > not in FreeBSD. What we get in /var/log/messages is: > > Sep 10 19:53:08 nexgen slattach[11472]: ioctl(TIOCSCTTY): Operation > not permitted > You're getting this because something has the port open as a controlling terminal. This is not a bug. I ran into this when I had two copies of slattach running. Try ps -ax | grep slattach For every process group there must be a "controlling terminal", unless it's a daemon process, runnin in the background. If one process has the tty device as a controlling terminal, the second one trying to open that tty device fails the TIOCSCTTY ioctl call. > No telling what will break next when we get that fixed. :-) It's not broken. > > Studying /usr/src/sys/kern/tty_pty.c I find no mention of TIOCSCTTY. No > wonder its not permitted. Studying /usr1/src/sbin/slattach/slattach.c we > find: Look in /usr/include/sys/ioctl.h . > David Kelly N4HHE, dkelly@tomcat1.tbe.com (wk), dkelly@hiwaay.net (hm) > ===================================================================== > The human mind ordinarily operates at only ten percent of its > capacity -- the rest is overhead for the operating system. > 73 -Jim Durham, W2XO
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?Pine.BSF.3.91.960910233102.8331E-100000>