在旧的 43BSD 上...
netstat -f unix
Active UNIX domain sockets
Address Type Recv-Q Send-Q Inode Conn Refs Nextref Addr
801ca38c dgram 0 0 8008b5c0 0 0 0 /dev/log
801cc10c stream 0 0 8008e690 0 0 0 /dev/printer
Address #socket address
type #type: stream or dgram
Inode #Inode?
Conn #sockets connections
Refs #?
Nextref #?
Addr #socket file
任何人都知道“Refs”和“Nextref”是什么意思。据我所知,Refs 指的是路由,但据我所知,在套接字中没有路由。
根据netstat/unix.c,这些字段来自sys/unpcb.h
unp->unp_refs
并在sys/unpcb.hunp->unp_nextref
中定义: