HEADS UP: pts code committed
Alexander Leidinger
Alexander at Leidinger.net
Mon Jan 30 05:30:05 PST 2006
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 @ Leidinger.net: PGP ID = B0063FE7
http://www.FreeBSD.org netchild @ FreeBSD.org : PGP ID = 72077137
"Kirk to Enterprise -- beam down yeoman Rand and a six-pack."
More information about the freebsd-current
mailing list