Skip site navigation (1)Skip section navigation (2)
Date:      Tue, 10 Sep 1996 19:48:11 -0700
From:      "Michael L. VanLoon -- HeadCandy.com" <michaelv@MindBender.serv.net>
To:        David Kelly <dkelly@hiwaay.net>
Cc:        hackers@freebsd.org, Jim Durham <durham@w2xo.pgh.pa.us>, John Perry <perry@alpha.jpunix.com>
Subject:   Re: pty's and slattach 
Message-ID:  <199609110248.TAA17846@MindBender.serv.net>
In-Reply-To: Your message of Tue, 10 Sep 96 20:30:38 -0500. <XFMail.960910211424.dkelly@hiwaay.net> 

next in thread | previous in thread | raw e-mail | index | archive | help

>        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
[...]
>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:
>        /* acquire the serial line as a controling terminal. */
>        if (ioctl(fd, TIOCSCTTY, 0) < 0) {
>                syslog(LOG_ERR,"ioctl(TIOCSCTTY): %m");
>                exit_handler(1);
>        }

I don't remember the explanation of why this was done, but it was
fixed in NetBSD many months ago.  I don't think there was much
involved (maybe it was just removing that condition check -- but my
vague recollection was that there was slightly more to it).  Anyway,
there is precedent in the *BSD community...

-----------------------------------------------------------------------------
  Michael L. VanLoon                           michaelv@MindBender.serv.net
        --<  Free your mind and your machine -- NetBSD free un*x  >--
    NetBSD working ports: 386+PC, Mac 68k, Amiga, Atari 68k, HP300, Sun3,
        Sun4/4c/4m, DEC MIPS, DEC Alpha, PC532, VAX, MVME68k, arm32...
    NetBSD ports in progress: PICA, others...
-----------------------------------------------------------------------------



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?199609110248.TAA17846>