Module Name: src
Committed By: christos
Date: Tue Sep 6 11:31:47 UTC 2011
Modified Files:
src/usr.bin/fstat: fstat.1
Log Message:
move UNIX socket mention in the BUGS section.
To generate a diff of this commit:
cvs rdiff -u -r1.27 -r1.28 src/usr.bin/fstat/fstat.1
Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.
Modified files:
Index: src/usr.bin/fstat/fstat.1
diff -u src/usr.bin/fstat/fstat.1:1.27 src/usr.bin/fstat/fstat.1:1.28
--- src/usr.bin/fstat/fstat.1:1.27 Mon Sep 5 14:27:31 2011
+++ src/usr.bin/fstat/fstat.1 Tue Sep 6 07:31:47 2011
@@ -1,4 +1,4 @@
-.\" $NetBSD: fstat.1,v 1.27 2011/09/05 18:27:31 wiz Exp $
+.\" $NetBSD: fstat.1,v 1.28 2011/09/06 11:31:47 christos Exp $
.\"
.\" Copyright (c) 1987, 1991, 1993
.\" The Regents of the University of California. All rights reserved.
@@ -29,7 +29,7 @@
.\"
.\" from: @(#)fstat.1 8.3 (Berkeley) 2/25/94
.\"
-.Dd September 3, 2011
+.Dd September 5, 2011
.Dt FSTAT 1
.Os
.Sh NAME
@@ -64,14 +64,7 @@
.Pa /usr/src
resides, type
.Dq Li fstat -f /usr/src .
-Note that this will not list
-.Dv AF_LOCAL
-domain sockets open in the file system.
-To find all the
-.Dv AF_LOCAL
-domain sockets, use
-.Nm
-to list all the sockets, and look for the ones that belong in the file system.
+Please see the BUGS section for issues with this option.
.It Fl M
Extract values associated with the name list from the specified core
instead of the default
@@ -207,9 +200,11 @@
For TCP, it is the address of the tcpcb, and for UDP, the inpcb (socket pcb).
For
.Ux
-domain sockets, its the address of the socket pcb and the address
-of the connected pcb (if connected).
-Otherwise the protocol number and address of the socket itself are printed.
+domain sockets, its the address of the socket pcb and the name of the
+file if available.
+Otherwise the address of the connected pcb is printed (if connected).
+For other domains, the protocol number and address of the socket itself
+are printed.
The attempt is to make enough information available to
permit further analysis without duplicating
.Xr netstat 1 .
@@ -219,10 +214,11 @@
command would print for TCP, UDP, and
.Ux
domain.
-Note that since pipes are implemented using sockets, a pipe appears as a
-connected
+For kernels compiled with
+.Dv PIPE_SOCKETPAIR
+pipes appear as connected
.Ux
-domain stream socket.
+domain stream sockets.
A unidirectional
.Ux
domain socket indicates the direction of flow with an arrow
@@ -268,3 +264,16 @@
.Nm
does not attempt to translate the internet address and port numbers into
symbolic names.
+.Pp
+Note that the
+.Fl f
+option will not list
+.Ux
+domain sockets open in the file system, because the pathnames in the sockets
+may not be absolute and are not deterministic.
+To find all the
+.Ux
+domain sockets, use
+.Nm
+to list all the sockets, and look for the ones that maybe belong in the
+file system.