Skip site navigation (1)Skip section navigation (2)
Date:      Fri, 22 Dec 2000 16:32:57 +1100 (EST)
From:      Andy Farkas <andyf@speednet.com.au>
To:        Jimmy Thomson <glitch@execpc.com>
Cc:        freebsd-questions@FreeBSD.ORG
Subject:   Re: pty's?
Message-ID:  <Pine.BSF.4.21.0012221628450.27779-100000@backup.af.speednet.com.au>
In-Reply-To: <Pine.GSO.4.30.0012212312150.8626-100000@earth.execpc.com>

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

On Thu, 21 Dec 2000, Jimmy Thomson wrote:

> On Fri, 22 Dec 2000, Andy Farkas wrote:
> > It looks to me like /dev/MAKEDEV can make a maximum of 256 pty's by saying
> >
> >   # cd /dev
> >   # /bin/sh MAKEDEV pty7
> >
> > (yes, the '7' seems a bit confusing to me too...)
> >
> 
> MAKEDEV pty7???
> 
> Anyone have any clue what the heck that does?

As I said, it makes 256 ptys.  Sheesh.

/dev/MAKEDEV has this in it:

pty*)
        class=`expr $i : 'pty\(.*\)'`
        case $class in
        0) offset=0 name=p;;
        1) offset=32 name=q;;
        2) offset=64 name=r;;
        3) offset=96 name=s;;
# Note that xterm (at least) only look at p-s.
        4) offset=128 name=P;;
        5) offset=160 name=Q;;
        6) offset=192 name=R;;
        7) offset=224 name=S;;

Which means that:

  # /bin/sh MAKEDEV pty0   - will make 32 ptys
  # /bin/sh MAKEDEV pty1   - will make 64 ptys
  # /bin/sh MAKEDEV pty2   - will make 96 ptys
  # /bin/sh MAKEDEV pty3   - will make 128 ptys
  # /bin/sh MAKEDEV pty4   - will make 160 ptys
  # /bin/sh MAKEDEV pty5   - will make 192 ptys
  # /bin/sh MAKEDEV pty6   - will make 224 ptys
  # /bin/sh MAKEDEV pty7   - will make 256 ptys

Hope this helps.

--
 
 :{ andyf@speednet.com.au
  
        Andy Farkas
    System Administrator
   Speednet Communications
 http://www.speednet.com.au/
  




To Unsubscribe: send mail to majordomo@FreeBSD.org
with "unsubscribe freebsd-questions" in the body of the message




Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?Pine.BSF.4.21.0012221628450.27779-100000>