Re: HEADS UP: pts code committed

From: Alexander Leidinger <Alexander_at_Leidinger.net>
Date: Mon, 30 Jan 2006 14:29:55 +0100
Stephen McKay <smckay_at_internode.on.net> wrote:

> On Saturday, 28th January 2006, Robert Watson wrote:
>
>> You are right, that is what it does.  This is actually an intentional design
>> choice to match the behavior in Solaris, which also names them /dev/ptyp*.
>> Well, strictly speaking, those are just symlinks into /devices, but it comes
>> to much the same thing.  You are probably right, though -- naming them
>> /dev/pty/* would make more sense, and won't affect the libc API.
>
> I had a quick look on a Solaris 8 machine and found only legacy pty devices
> in /dev.  In /devices, they lump pts and pty nodes into /devices/pseudo
> with a lot of other stuff.  Very messy.  So I don't think the new FreeBSD
> /dev/ptynnn behaviour is the same as Solaris after all.

% uname -a
SunOS xantia 5.10 Generic_118844-27 i86pc i386 i86pc

% ll /dev/pt*
lrwxrwxrwx   1 root     root          31 Sep 27 17:26 /dev/ptmajor ->
../devices/pseudo/ptm_at_0:ptmajor
lrwxrwxrwx   1 root     root          29 Sep 27 17:26 /dev/ptmx ->
../devices/pseudo/clone_at_0:ptm
lrwxrwxrwx   1 root     root          29 Sep 27 17:26 /dev/ptyp0 ->
../devices/pseudo/ptc_at_0:ptyp0
lrwxrwxrwx   1 root     root          29 Sep 27 17:26 /dev/ptyp1 ->
../devices/pseudo/ptc_at_0:ptyp1

[...]

lrwxrwxrwx   1 root     root          29 Sep 27 17:28 /dev/ptyrd ->
../devices/pseudo/ptc_at_0:ptyrd
lrwxrwxrwx   1 root     root          29 Sep 27 17:28 /dev/ptyre ->
../devices/pseudo/ptc_at_0:ptyre
lrwxrwxrwx   1 root     root          29 Sep 27 17:28 /dev/ptyrf ->
../devices/pseudo/ptc_at_0:ptyrf

/dev/pts/:
total 270
drwxr-xr-x   2 root     sys         2.0K Dec  7 09:51 ./
drwxr-xr-x  18 root     sys         3.5K Jan 27 09:45 ../
lrwxrwxrwx   1 root     root          28 Sep 27 17:26 0 ->
../../devices/pseudo/pts_at_0:0
lrwxrwxrwx   1 root     root          28 Sep 27 17:26 1 ->
../../devices/pseudo/pts_at_0:1
lrwxrwxrwx   1 root     root          29 Sep 27 17:28 10 ->
../../devices/pseudo/pts_at_0:10
lrwxrwxrwx   1 root     root          30 Dec  7 09:51 100 ->
../../devices/pseudo/pts_at_0:100

[...]

lrwxrwxrwx   1 root     root          29 Dec  7 09:51 97 ->
../../devices/pseudo/pts_at_0:97
lrwxrwxrwx   1 root     root          29 Dec  7 09:51 98 ->
../../devices/pseudo/pts_at_0:98
lrwxrwxrwx   1 root     root          29 Dec  7 09:51 99 ->
../../devices/pseudo/pts_at_0:99

Bye,
Alexander.

-- 
http://www.Leidinger.net  Alexander _at_ Leidinger.net: PGP ID = B0063FE7
http://www.FreeBSD.org     netchild _at_ FreeBSD.org  : PGP ID = 72077137
"Kirk to Enterprise -- beam down yeoman Rand and a six-pack."
Received on Mon Jan 30 2006 - 12:30:05 UTC

This archive was generated by hypermail 2.4.0 : Wed May 19 2021 - 11:38:51 UTC