Date: Fri, 22 Dec 2000 07:21:46 GMT From: Cliff S. <csbsd@raggedclown.net> To: Andy Farkas <andyf@speednet.com.au>, Jimmy Thomson <glitch@execpc.com>, freebsd-questions@FreeBSD.ORG Subject: Re: pty's? Message-ID: <E149MWQ-000EAN-00@post.mail.nl.demon.net>
next 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. Well, I for one could think of a slightly better engineered interface. It could hardly be called intuitive that a parameter of pty7 makes 256 ptys. Maybe pty256 would be cuter :). Then again... My Xmas 2 cents (dutch) worth.. Cliff > > /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 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?E149MWQ-000EAN-00>