Subject: Unix domain sockets and symlinks
To: None <netbsd-help@netbsd.org>
From: Michael Richardson <mcr@solidum.com>
List: netbsd-help
Date: 10/11/1999 17:01:36
  Is it normal that connect(2) does not follow symlinks on Unix domain
sockets? In my case, I have rtty running on device "scopebench", and
have:

vonbrown-[~] mcr 14 %ls -lta /usr/pkg/rtty/sock
total 2
drwxr-xr-x  2 root  wheel  512 Oct 11 16:43 ./
srw-rw----  1 root  eng      0 Oct 11 16:43 scopebench=
lrwxr-xr-x  1 root  wheel   10 Oct 11 16:42 garneau@ -> scobebench

  But, I get:

vonbrown-[~] mcr 10 %console garneau
/usr/pkg/rtty/bin/rtty: : /usr/pkg/rtty/sock/garneau: No such file or directory

vonbrown-[~] mcr 15 %console scopebench
connected
(use (CR)~? for minimal help; also (CR)~q? and (CR)~s?)
[authorized]
[mcr@/dev/ttyp0 connected]

  Is this the expected behaviour? Why?

   :!mcr!:            |  Solidum Systems Corporation, http://www.solidum.com
   Michael Richardson |For a better connected world,where data flows faster<tm>
 Personal: mcr@sandelman.ottawa.on.ca. PGP key available.
 Corporate: <A HREF="mailto:mcr@solidum.com">mcr@solidum.com</A>.