From owner-man-jp-reviewer@jp.FreeBSD.org Sun Aug 31 00:36:10 2003
Received: (from daemon@localhost)
	by castle.jp.FreeBSD.org (8.11.6p2+3.4W/8.11.3) id h7UFaAj80408;
	Sun, 31 Aug 2003 00:36:10 +0900 (JST)
	(envelope-from owner-man-jp-reviewer@jp.FreeBSD.org)
Received: from rwcrmhc11.comcast.net (rwcrmhc11.comcast.net [204.127.198.35])
	by castle.jp.FreeBSD.org (8.11.6p2+3.4W/8.11.3) with ESMTP/inet id h7UFa9a80400
	for <man-jp-reviewer@jp.freebsd.org>; Sun, 31 Aug 2003 00:36:09 +0900 (JST)
	(envelope-from horikawa@jp.freebsd.org)
Received: from localhost (12-252-35-167.client.attbi.com[12.252.35.167](untrusted sender))
          by comcast.net (rwcrmhc11) with SMTP
          id <2003083015343401300q7211e>; Sat, 30 Aug 2003 15:34:34 +0000
Message-Id: <20030830.093254.41630581.horikawa@attbi.com>
To: man-jp-reviewer@jp.FreeBSD.org
From: Kazuo Horikawa <horikawa@jp.FreeBSD.org>
X-Mailer: Mew version 3.2 on Emacs 21.3 / Mule 5.0 (SAKAKI)
Mime-Version: 1.0
Content-Type: Text/Plain; charset=iso-2022-jp
Content-Transfer-Encoding: 7bit
Reply-To: man-jp-reviewer@jp.FreeBSD.org
Precedence: list
Date: Sat, 30 Aug 2003 09:32:54 -0600
X-Sequence: man-jp-reviewer 4503
Subject: [man-jp-reviewer 4503] (new) elfdump.1, stat.1
Sender: owner-man-jp-reviewer@jp.FreeBSD.org
X-Originator: horikawa@jp.FreeBSD.org
X-Distribute: distribute version 2.1 (Alpha) patchlevel 24e+030830

$BKY@n$G$9!#(B
elfdump.1 $B$H(B stat.1 $B$N?7Lu$G$9!#(B

--- elfdump.1~	Sun Aug 24 13:09:25 2003
+++ elfdump.1	Sun Aug 24 15:08:09 2003
@@ -22,68 +22,67 @@
 .\" OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
 .\" SUCH DAMAGE.
 .\"
-.\" $FreeBSD: src/usr.bin/elfdump/elfdump.1,v 1.4 2003/06/28 22:30:46 ru Exp $
+.\" %FreeBSD: src/usr.bin/elfdump/elfdump.1,v 1.4 2003/06/28 22:30:46 ru Exp %
 .\"
+.\" $FreeBSD$
 .Dd January 15, 2003
 .Dt ELFDUMP 1
 .Os
-.Sh NAME
+.Sh $BL>>N(B
 .Nm elfdump
-.Nd "display information about"
+.Nd 
 .Tn ELF
-files
-.Sh SYNOPSIS
+$B%U%!%$%k$K4X$9$k>pJs$NI=<((B
+.Sh $B=q<0(B
 .Nm
 .Fl a | cdeGhinprs
 .Op Fl w Ar file
 .Ar file
-.Sh DESCRIPTION
-The
+.Sh $B2r@b(B
 .Nm
-utility
-dumps various information about the specified
+$B%f!<%F%#%j%F%#$O!";XDj$5$l$?(B
 .Tn ELF
-.Ar file .
+.Ar file
+$B$NMM!9$J>pJs$rI=<($7$^$9!#(B
 .Pp
-The options are as follows:
+$B%*%W%7%g%s$O<!$NDL$j$G$9(B:
 .Bl -tag -width ".Fl w Ar file"
 .It Fl a
-Dump all information.
+$B$9$Y$F$N>pJs$rI=<($7$^$9!#(B
 .It Fl c
-Dump shared headers.
+$B6&M-%X%C%@$rI=<($7$^$9!#(B
 .It Fl d
-Dump dynamic symbols.
+$BF0E*%7%s%\%k$rI=<($7$^$9!#(B
 .It Fl e
-Dump ELF header.
+ELF $B%X%C%@$rI=<($7$^$9!#(B
 .It Fl G
-Dump the GOT.
+GOT $B$rI=<($7$^$9!#(B
 .It Fl h
-Dump the hash values.
+$B%O%C%7%eCM$rI=<($7$^$9!#(B
 .It Fl i
-Dump the dynamic interpreter.
+$BF0E*%$%s%?%W%j%?$rI=<($7$^$9!#(B
 .It Fl n
-Dump note sections.
+note $B%;%/%7%g%s$rI=<($7$^$9!#(B
 .It Fl p
-Dump the program header.
+$B%W%m%0%i%`%X%C%@$rI=<($7$^$9!#(B
 .It Fl r
-Dump relocations.
+$B:FG[CV$rI=<($7$^$9!#(B
 .It Fl s
-Dump the symbol table.
+$B%7%s%\%kI=$rI=<($7$^$9!#(B
 .It Fl w Ar file
-Write output to a
+$B=PNO$r!"I8=`=PNO$NBe$j$K(B
 .Ar file
-instead of the standard output.
+$B$K=q$-=P$7$^$9!#(B
 .El
-.Sh EXAMPLES
-The following is an example of a typical usage
-of the
+.Sh $B;HMQNc(B
+$BE57?E*$J(B
 .Nm
-command:
+$B%3%^%s%I$N;HMQNc$O<!$NDL$j$G$9(B:
 .Pp
 .Dl "elfdump -a -w output /bin/ls"
-.Sh DIAGNOSTICS
+.Sh $B?GCG(B
 .Ex -std
-.Sh SEE ALSO
+.Sh $B4XO"9`L\(B
 .Xr objdump 1 ,
 .Xr readelf 1
 .Rs
@@ -91,22 +90,20 @@
 .%T "System V Application Binary Interface"
 .%O http://www.sco.com/developers/gabi/
 .Re
-.Sh HISTORY
-The
+.Sh $BNr;K(B
 .Nm
-utility first appeared in
-.Fx 5.0 .
-.Sh AUTHORS
+$B%f!<%F%#%j%F%#$,:G=i$KEP>l$7$?$N$O(B
+.Fx 5.0
+$B$G$9!#(B
+.Sh $B:n<T(B
 .An -nosplit
-The
 .Nm
-utility
-was written by
-.An Jake Burkholder Aq jake@FreeBSD.org .
-This
-manual page was written by
-.An David O'Brien Aq obrien@FreeBSD.org .
-.Sh BUGS
-Does not fully implement the
+$B%f!<%F%#%j%F%#$O(B
+.An Jake Burkholder Aq jake@FreeBSD.org
+$B$,5-=R$7$^$7$?!#(B
+$B$3$N%^%K%e%"%k%Z!<%8$O(B
+.An David O'Brien Aq obrien@FreeBSD.org
+$B$,5-=R$7$^$7$?!#(B
+.Sh $B%P%0(B
 .Tn ELF
-gABI.
+gABI $B$r40A4$K<BAu$7$F$$$k$o$1$G$O$"$j$^$;$s!#(B

--- stat.1~	Sun Aug 24 13:10:22 2003
+++ stat.1	Sun Aug 24 15:08:38 2003
@@ -34,16 +34,17 @@
 .\" ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE
 .\" POSSIBILITY OF SUCH DAMAGE.
 .\"
-.\" $FreeBSD: src/usr.bin/stat/stat.1,v 1.6 2003/06/02 11:19:23 ru Exp $
+.\" %FreeBSD: src/usr.bin/stat/stat.1,v 1.6 2003/06/02 11:19:23 ru Exp %
 .\"
+.\" $FreeBSD$
 .Dd May 8, 2003
 .Dt STAT 1
 .Os
-.Sh NAME
+.Sh $BL>>N(B
 .Nm stat ,
 .Nm readlink
-.Nd display file status
-.Sh SYNOPSIS
+.Nd $B%U%!%$%k$N>uBV$NI=<((B
+.Sh $B=q<0(B
 .Nm
 .Op Fl FLnq
 .Op Fl f Ar format | Fl l | r | s | x
@@ -52,386 +53,355 @@
 .Nm readlink
 .Op Fl n
 .Op Ar
-.Sh DESCRIPTION
-The
+.Sh $B2r@b(B
 .Nm
-utility displays information about the file pointed to by
-.Ar file .
-Read, write or execute permissions of the named file are not required, but
-all directories listed in the path name leading to the file must be
-searchable.
-If no argument is given,
+$B%f!<%F%#%j%F%#$O!"(B
+.Ar file
+$B$G;XDj$5$l$k%U%!%$%k$N>pJs$rI=<($7$^$9!#(B
+$B%U%!%$%k$KBP$9$k!"FI$_!&=q$-!&<B9T$N8"8B$OI,MW$G$O$"$j$^$;$s$,!"(B
+$B%U%!%$%k$KE~C#$9$k$^$G$N%Q%9L>$KNs5s$5$l$F$$$k$9$Y$F$N%G%#%l%/%H%j$O(B
+$B8!:w2DG=$G$"$k$3$H$,I,MW$G$9!#(B
+$B0z?t$r;XDj$7$J$$$H!"(B
 .Nm
-displays information about the file descriptor for standard input.
+$B$O!"I8=`F~NO$N%U%!%$%k5-=R;R$K4X$9$k>pJs$rI=<($7$^$9!#(B
 .Pp
-When invoked as
-.Nm readlink ,
-only the target of the symbolic link is printed.
-If the given argument is not a symbolic link,
 .Nm readlink
-will print nothing and exit with an error.
+$B$H$7$F5/F0$9$k$H!"%7%s%\%j%C%/%j%s%/$NBP>]$N$_$,I=<($5$l$^$9!#(B
+$B;XDj$7$?0z?t$,%7%s%\%j%C%/%j%s%/$G$O$J$$>l9g!"(B
+.Nm readlink
+$B$O2?$bI=<($;$:!"%(%i!<$G=*N;$7$^$9!#(B
 .Pp
-The information displayed is obtained by calling
+$B;XDj$7$?0z?t$G(B
 .Xr lstat 2
-with the given argument and evaluating the returned structure.
+$B$r8F$S=P$7!"JV$5$l$k9=B$BN$rI>2A$9$k$3$H$G!"I=<($5$l$k>pJs$r<hF@$7$^$9!#(B
 .Pp
-The options are as follows:
+$B%*%W%7%g%s$O<!$NDL$j$G$9(B:
 .Bl -tag -width indent
 .It Fl F
-As in
-.Xr ls 1 ,
-display a slash
+.Xr ls 1
+$B$G$NI=<($HF1MM!"%G%#%l%/%H%j$G$"$k3F%Q%9L>$ND>8e$K%9%i%C%7%e(B
 .Pq Ql /
-immediately after each pathname that is a directory,
-an asterisk
+$B$r!"3F<B9T7A<0$N8e$K%"%9%?%j%9%/(B
 .Pq Ql *
-after each that is executable,
-an at sign
+$B$r!"3F%7%s%\%j%C%/%j%s%/$N8e$K%"%C%H5-9f(B
 .Pq Ql @
-after each symbolic link,
-a percent sign
+$B$r!"3F%[%o%$%H%"%&%H$N8e$K%Q!<%;%s%H5-9f(B
 .Pq Ql %
-after each whiteout,
-an equal sign
+$B$r!"3F%=%1%C%H$N8e$KEy9f(B
 .Pq Ql =
-after each socket,
-and a vertical bar
+$B$r!"3F(B FIFO $B$N8e$K?bD>K@(B
 .Pq Ql |
-after each that is a FIFO.
-The use of
+$B$rI=<($7$^$9!#(B
 .Fl F
-implies
-.Fl l .
+$B$r;XDj$9$k$H!"(B
+.Fl l
+$B$r0EL[E*$K;XDj$7$^$9!#(B
 .It Fl L
-Use
+.Xr lstat 2
+$B$NBe$j$K(B
 .Xr stat 2
-instead of
-.Xr lstat 2 .
-The information reported by
+$B$r;HMQ$7$^$9!#(B
 .Nm
-will refer to the target of
-.Ar file ,
-if file is a symbolic link, and not to
+$B$,Js9p$9$k>pJs$O!"(B
 .Ar file
-itself.
+$B$,%7%s%\%j%C%/%j%s%/$N>l9g!"$=$NBP>]$r;2>H$7!"(B
+.Ar file
+$B<+?H$r;2>H$9$k$b$N$G$O$"$j$^$;$s!#(B
 .It Fl n
-Do not force a newline to appear at the end of each piece of output.
+$B=PNO$N3FItJ,$N:G8e$K!"2~9T$r6/@)$7$^$;$s!#(B
 .It Fl q
-Suppress failure messages if calls to
 .Xr stat 2
-or
+$B$d(B
 .Xr lstat 2
-fail.
-When run as
-.Nm readlink ,
-error messages are automatically suppressed.
+$B$N8F$S=P$7$,<:GT$7$F$b!"<:GT$N%a%C%;!<%8$rM^@)$7$^$9!#(B
+.Nm readlink
+$B$H$7$F<B9T$9$k$H!"%(%i!<%a%C%;!<%8$O<+F0E*$KM^@)$5$l$^$9!#(B
 .It Fl f Ar format
-Display information using the specified format.
-See the
-.Sx FORMATS
-section for a description of valid formats.
+$B;XDj$7$?%U%)!<%^%C%H$r;HMQ$7$F>pJs$rI=<($7$^$9!#(B
+$B@5$7$$%U%)!<%^%C%H$K4X$7$F$O!"(B
+.Sx $B%U%)!<%^%C%H(B
+$B@a$r;2>H$7$F$/$@$5$$!#(B
 .It Fl l
-Display output in
 .Nm ls Fl lT
-format.
+$B%U%)!<%^%C%H$GI=<($7$^$9!#(B
 .It Fl r
-Display raw information.
-That is, for all the fields in the
+$B@8$N>pJs$rI=<($7$^$9!#(B
 .Vt stat
-structure,
-display the raw, numerical value (for example, times in seconds since the
-epoch, etc.).
+$B9=B$BN$N$9$Y$F$N%U%#!<%k%I$KBP$7!"@8$N?tCM(B
+($BNc$($P!"4p=`;~E@$+$i7P2a$7$?IC?t$J$I(B) $B$rI=<($7$^$9!#(B
 .It Fl s
-Display information in
-.Dq "shell output" ,
-suitable for initializing variables.
+$BJQ?t$N=i4|2=$KE,$7$?!"(B
+.Dq "$B%7%'%k=PNO(B"
+$B$G>pJs$rI=<($7$^$9!#(B
 .It Fl x
-Display information in a more verbose way as known from some
+$B$"$k<o$N(B
 .Tn Linux
-distributions.
+$B%G%#%9%H%j%S%e!<%7%g%s$G;H$o$l$F$$$k>iD9$JJ}K!$G>pJs$rI=<($7$^$9!#(B
 .It Fl t Ar timefmt
-Display timestamps using the specified format.
-This format is
-passed directly to
-.Xr strftime 3 .
+$B;XDj$7$?%U%)!<%^%C%H$G%?%$%`%9%?%s%W$rI=<($7$^$9!#(B
+$B$3$N%U%)!<%^%C%H$OD>@\(B
+.Xr strftime 3
+$B$KEO$5$l$^$9!#(B
 .El
-.Ss Formats
-Format strings are similar to
+.Ss $B%U%)!<%^%C%H(B
+$B%U%)!<%^%C%HJ8;zNs$O(B
 .Xr printf 3
-formats in that they start with
-.Cm % ,
-are then followed by a sequence of formatting characters, and end in
-a character that selects the field of the
+$B%U%)!<%^%C%H$K;w$F$*$j!"(B
+.Cm %
+$B$G3+;O$7!"$=$l$K0lO"$N%U%)!<%^%C%HJ8;z$,B3$-!"(B
+$B%U%)!<%^%C%HBP>]$N(B
 .Vt "struct stat"
-which is to be formatted.
-If the
+$B$N%U%#!<%k%I$rA*Br$9$k(B 1 $BJ8;z$G=*N;$7$^$9!#(B
 .Cm %
-is immediately followed by one of
-.Cm n , t , % ,
-or
-.Cm @ ,
-then a newline character, a tab character, a percent character,
-or the current file number is printed, otherwise the string is
-examined for the following:
+$B$ND>8e$K(B
+.Cm n , t , % , @
+$B$,B3$/$H!"(B
+$B2~9TJ8;z!"%?%VJ8;z!"%Q!<%;%s%HJ8;z!"8=:_$N%U%!%$%kHV9f$,I=<($5$l$^$9!#(B
+$B$=$l0J30$N>l9g!"J8;zNs$O<!$N$h$&$K2r<a$5$l$^$9(B:
 .Pp
-Any of the following optional flags:
+$B0J2<$O>JN,2DG=$J%U%i%0$G$9(B:
 .Bl -tag -width indent
 .It Cm #
-Selects an alternate output form for octal and hexadecimal output.
-Non-zero octal output will have a leading zero, and non-zero
-hexadecimal output will have
+8 $B?J?t$*$h$S(B 16 $B?J?t$N=PNO$KBP$7!"JL$N=PNO7A<0$rA*Br$7$^$9!#(B
+$BHs(B 0 $B$N(B 8 $B?J?t$OA0$K(B 0 $B$,IU$-!"Hs(B 0 $B$N(B 16 $B?J?t$OA0$K(B
 .Dq Li 0x
-prepended to it.
+$B$,IU$/$h$&$K$J$j$^$9!#(B
 .It Cm +
-Asserts that a sign indicating whether a number is positive or negative
-should always be printed.
-Non-negative numbers are not usually printed
-with a sign.
+$B?tCM$N@5Ii$r<($9Id9f$r>o$KI=<($9$k$h$&!";X<($7$^$9!#(B
+$BHsIi$N?tCM$O!"DL>o$OId9fIU$-$G$OI=<($5$l$^$;$s!#(B
 .It Cm -
-Aligns string output to the left of the field, instead of to the right.
+$B=PNOJ8;zNs$r!"%U%#!<%k%I$N1&$G$O$J$/:8$KB7$($^$9!#(B
 .It Cm 0
-Sets the fill character for left padding to the
+$B%U%#!<%k%I$N:8B&$rKd$a$kJ8;z$r!"6uGr$NBe$j$KJ8;z(B
 .Ql 0
-character, instead of a space.
-.It space
-Reserves a space at the front of non-negative signed output fields.
-A
+$B$K$7$^$9!#(B
+.It $B6uGr(B
+$BHsIi$NId9fIU$-=PNO%U%#!<%k%I$NA0$N6uGr$rJ];}$7$^$9!#(B
 .Sq Cm +
-overrides a space if both are used.
+$B$H6uGr$NN>J}$,;XDj$5$l$?>l9g!"(B
+.Sq Cm +
+$B$,M%@h$7$^$9!#(B
 .El
 .Pp
-Then the following fields:
+$B$=$N8e$K2<5-$N%U%#!<%k%I$,B3$-$^$9(B:
 .Bl -tag -width indent
 .It Ar size
-An optional decimal digit string specifying the minimum field width.
+$B>JN,2DG=$J(B 10 $B?J?tJ8;zNs$G$"$j!":G>.$N%U%#!<%k%II}$r;XDj$7$^$9!#(B
 .It Ar prec
-An optional precision composed of a decimal point
+$B>JN,2DG=$J@:EY$G$"$j!">.?tE@(B
 .Sq Cm \&.
-and a decimal digit string that indicates the maximum string length,
-the number of digits to appear after the decimal point in floating point
-output, or the minimum number of digits to appear in numeric output.
+$B$H(B 10 $B?J?tJ8;zNs$+$i$J$j$^$9!#(B
+$BJ8;zNs=PNO$G$N:GBgD9$+!"(B
+$BIbF0>.?tE@?t=PNO$G$N>.?tE@$N8e$KB3$/7e?t$+!"(B
+$B?tCM=PNO$G$N:G>.7e?t$r;XDj$7$^$9!#(B
 .It Ar fmt
-An optional output format specifier which is one of
+$B>JN,2DG=$J!"=PNO%U%)!<%^%C%H;X<(;R$G$9!#(B
 .Cm D , O , U , X , F ,
-or
-.Cm S .
-These represent signed decimal output, octal output, unsigned decimal
-output, hexadecimal output, floating point output, and string output,
-respectively.
-Some output formats do not apply to all fields.
-Floating point output only applies to
+.Cm S
+$B$N$$$:$l$+$G$9!#(B
+$B$=$l$>$l!"(B
+$BId9fIU$-(B 10 $B?J?t=PNO!"(B
+8 $B?J?t=PNO!"(B
+$BId9fL5$7(B 10 $B?J?t=PNO!"(B
+16 $B?J?t=PNO!"(B
+$BIbF0>.?tE@?t=PNO!"(B
+$BJ8;zNs=PNO$G$9!#(B
+$B%U%#!<%k%I$K$h$C$F$O!";HMQ$G$-$J$$=PNO%U%)!<%^%C%H$,$"$j$^$9!#(B
+$BIbF0>.?tE@?t=PNO$O!"(B
 .Vt timespec
-fields (the
-.Cm a , m ,
-and
-.Cm c
-fields).
+$B%U%#!<%k%I(B
+.Cm ( a , m , c
+$B%U%#!<%k%I(B) $B$KBP$7$F$N$_;HMQ2DG=$G$9!#(B
 .Pp
-The special output specifier
+$B;HMQ2DG=$J$i$P!"FCJL$J=PNO;X<(;R(B
 .Cm S
-may be used to indicate that the output, if
-applicable, should be in string format.
-May be used in combination with:
+$B$r;HMQ$7!"J8;zNs%U%)!<%^%C%H$r;XDj2DG=$G$9!#(B
+$B2<5-$N$b$N$HAH$_9g$o$;$k$3$H$,$G$-$^$9(B:
 .Bl -tag -width indent
 .It Cm amc
-Display date in
+$BF|IU$r(B
 .Xr strftime 3
-format.
+$B%U%)!<%^%C%H$GI=<($7$^$9!#(B
 .It Cm dr
-Display actual device name.
+$B<B:]$N%G%P%$%9L>$rI=<($7$^$9!#(B
 .It Cm gu
-Display group or user name.
+$B%0%k!<%W$^$?$O%f!<%6$NL>A0$rI=<($7$^$9!#(B
 .It Cm p
-Display the mode of
 .Ar file
-as in
-.Nm ls Fl lTd .
+$B$N%b!<%I$r(B
+.Nm ls Fl lTd
+$B$N%U%)!<%^%C%H$GI=<($7$^$9!#(B
 .It Cm N
-Displays the name of
-.Ar file .
+.Ar file
+$B$NL>A0$rI=<($7$^$9!#(B
 .It Cm T
-Displays the type of
-.Ar file .
+.Ar file
+$B$N%?%$%W$rI=<($7$^$9!#(B
 .It Cm Y
-Insert a
+$B=PNO$K(B
 .Dq Li " -\*[Gt] "
-into the output.
-Note that the default output format
-for
+$B$rA^F~$7$^$9!#(B
 .Cm Y
-is a string, but if specified explicitly, these four characters are
-prepended.
+$B$KBP$9$k%G%U%)%k%H$N=PNO%U%)!<%^%C%H$OJ8;zNs$G$9$,!"(B
+$BL@<(E*$K;XDj$5$l$?>l9g$K$O$3$l$i$N(B 4 $BJ8;z$,A0$KIU$/$3$H$KCm0U$7$F$/$@$5$$!#(B
 .El
 .It Ar sub
-An optional sub field specifier (high, middle, low).
-Only applies to
-the
+$B>JN,2DG=$J%5%V%U%#!<%k%I;X<(;R(B ($B9b!&Cf!&Dc(B) $B$G$9!#(B
 .Cm p , d , r ,
-and
 .Cm T
-output formats.
-It can be one of the following:
+$B=PNO%U%)!<%^%C%H$KBP$7$F$N$_;HMQ2DG=$G$9!#(B
+$B%5%V%U%#!<%k%I;X<(;R$O<!$N$$$:$l$+$G$9(B:
 .Bl -tag -width indent
 .It Cm H
-.Dq High
+.Dq $B9b(B
 \[em]
-specifies the major number for devices from
-.Cm r
-or
-.Cm d ,
-the
+.Cm r ,
+.Cm d
+$B$KBP$7$F$O%G%P%$%9$N%a%8%c!<HV9f!"(B
+.Cm p
+$B$NJ8;zNs%U%)!<%^%C%H$KBP$7$F$O8"8B$N(B
 .Dq user
-bits for permissions from the string form of
-.Cm p ,
-the file
+$BItJ,!"(B
+.Cm p
+$B$N?tCM%U%)!<%^%C%H$KBP$7$F$O%U%!%$%k$N(B
 .Dq type
-bits from the numeric forms of
-.Cm p ,
-and the long output form of
-.Cm T .
+$BItJ,!"(B
+.Cm T
+$B$KBP$7$F$OD9$$=PNO%U%)!<%^%C%H!#(B
 .It Cm L
-.Dq Low
+.Dq $BDc(B
 \[em]
-specifies the minor number for devices from
-.Cm r
-or
-.Cm d ,
-the
+.Cm r ,
+.Cm d
+$B$KBP$7$F$O%G%P%$%9$N%^%$%JHV9f!"(B
+.Cm p
+$B$NJ8;zNs%U%)!<%^%C%H$KBP$7$F$O8"8B$N(B
 .Dq other
-bits for permissions from the string form of
-.Cm p ,
-the
+$BItJ,!"(B
+.Cm p
+$B$N?tCM%U%)!<%^%C%H$KBP$7$F$O%U%!%$%k$N(B
 .Dq user ,
 .Dq group ,
-and
 .Dq other
-bits from the numeric forms of
-.Cm p ,
-and the
-.Nm ls Fl F
-style output character for file type when used with
+$BItJ,!"(B
 .Cm T
-(the use of
+$B$KBP$7$F$O%U%!%$%k%?%$%W$rI=8=$9$k(B
+.Nm ls Fl F
+$B%9%?%$%k$N=PNOJ8;z(B ($B$3$l$KBP$9$k(B
 .Cm L
-for this is optional).
+$B$O>JN,2DG=$G$9(B)$B!#(B
 .It Cm M
-.Dq Middle
+.Dq $BCf(B
 \[em]
-specifies the
+.Cm p
+$B$NJ8;zNs%U%)!<%^%C%H$KBP$7$F$O8"8B$N(B
 .Dq group
-bits for permissions from the
-string output form of
-.Cm p ,
-or the
+$BItJ,!"(B
+.Cm p
+$B$N?tCM%U%)!<%^%C%H$KBP$7$F$O%U%!%$%k$N(B
 .Dq suid ,
 .Dq sgid ,
-and
 .Dq sticky
-bits for the numeric forms of
-.Cm p .
+$BItJ,!#(B
 .El
 .It Ar datum
-A required field specifier, being one of the following:
+$BI,?\$N%U%#!<%k%I;X<(;R$G$"$j!"2<5-$N$$$:$l$+$R$H$D$G$9(B:
 .Bl -tag -width indent
 .It Cm d
-Device upon which
 .Ar file
-resides.
+$B$,B8:_$9$k%G%P%$%9!#(B
 .It Cm i
-.Ar file Ns 's
-inode number.
+.Ar file
+$B$N(B inode $BHV9f!#(B
 .It Cm p
-File type and permissions.
+$B%U%!%$%k%?%$%W$H8"8B!#(B
 .It Cm l
-Number of hard links to
-.Ar file .
+.Ar file
+$B$KBP$9$k%O!<%I%j%s%/?t!#(B
 .It Cm u , g
-User ID and group ID of
-.Ar file Ns 's
-owner.
+.Ar file
+$B=jM-<T$N%f!<%6(B ID $B$H%0%k!<%W(B ID$B!#(B
 .It Cm r
-Device number for character and block device special files.
+$B%-%c%i%/%?%9%Z%7%c%k%G%P%$%9%U%!%$%k$H%V%m%C%/%9%Z%7%c%k%G%P%$%9%U%!%$%k(B
+$B$KBP$9$k!"%G%P%$%9HV9f!#(B
 .It Cm a , m , c , B
-The time
+$B$=$l$>$l!"(B
 .Ar file
-was last accessed or modified, of when the inode was last changed, or
-the birth time of the inode.
+$B$N:G=*%"%/%;%9;~9o!"(B
+.Ar file
+$B$N:G=*JQ99;~9o!"(B
+inode $B$N:G=*JQ99;~9o!"(B
+inode $B$N@8@.;~9o!#(B
 .It Cm z
-The size of
+$B%P%$%HC10L$G$N(B
 .Ar file
-in bytes.
+$B$NBg$-$5!#(B
 .It Cm b
-Number of blocks allocated for
-.Ar file .
+.Ar file
+$B$KBP$7$F3d$jEv$F$i$l$F$$$k%V%m%C%/?t!#(B
 .It Cm k
-Optimal file system I/O operation block size.
+$B%U%!%$%k%7%9%F%`(B I/O $BA`:n$G$N:GE,$J%V%m%C%/%5%$%:!#(B
 .It Cm f
-User defined flags for
-.Ar file .
+.Ar file
+$B$KBP$9$k%f!<%6Dj5A$N%U%i%0!#(B
 .It Cm v
-Inode generation number.
+inode $B$N@$BeHV9f!#(B
 .El
 .Pp
-The following four field specifiers are not drawn directly from the
-data in
-.Vt "struct stat" ,
-but are:
+$B2<5-$N(B 4 $B8D$N%U%#!<%k%I;X<(;R$O!"(B
+.Vt "struct stat"
+$B$+$iD>@\<h$j=P$;$k$b$N$G$O$"$j$^$;$s$,!";XDj2DG=$G$9(B:
 .Bl -tag -width indent
 .It Cm N
-The name of the file.
+$B%U%!%$%kL>!#(B
 .It Cm T
-The file type, either as in
+$B%U%!%$%k%?%$%W$G$"$j!"(B
 .Nm ls Fl F
-or in a more descriptive form if the
+$B%U%)!<%^%C%H$+!"(B
 .Ar sub
-field specifier
+$B%U%#!<%k%I;X<(;R(B
 .Cm H
-is given.
+$B$,;XDj$5$l$?>l9g$O$h$j5-=RE*$J%U%)!<%^%C%H!#(B
 .It Cm Y
-The target of a symbolic link.
+$B%7%s%\%j%C%/%j%s%/$NBP>]!#(B
 .It Cm Z
-Expands to
-.Dq major,minor
-from the
+$B%-%c%i%/%?%9%Z%7%c%k%G%P%$%9$^$?$O%V%m%C%/%9%Z%7%c%k%G%P%$%9$N(B
 .Va rdev
-field for character or block
-special devices and gives size output for all others.
+$B%U%#!<%k%I$+$i$O(B
+.Dq major,minor
+$B$KE83+!"B>$N$b$N$KBP$7$F$O%5%$%:=PNO!#(B
 .El
 .El
 .Pp
-Only the
 .Cm %
-and the field specifier are required.
-Most field specifiers default to
+$B$H%U%#!<%k%I;X<(;R$N$_$,I,?\$G$9!#(B
+$B$[$H$s$I$N%U%#!<%k%I;X<(;R$N=PNO%U%)!<%^%C%H$N%G%U%)%k%H$O(B
 .Cm U
-as an output form, with the
-exception of
+$B$G$9!#(B
+$BNc30$O<!$NDL$j$G$9!#(B
 .Cm p
-which defaults to
-.Cm O ,
-.Cm a , m ,
-and
-.Cm c
-which default to
-.Cm D ,
-and
-.Cm Y , T ,
-and
-.Cm N
-which default to
-.Cm S .
-.Sh EXIT STATUS
+$B$N%G%U%)%k%H$O(B
+.Cm O
+$B$G$"$j!"(B
+.Cm a , m , c
+$B$N%G%U%)%k%H$O(B
+.Cm D
+$B$G$"$j!"(B
+.Cm Y , T , N
+$B$N%G%U%)%k%H$O(B
+.Cm S
+$B$G$9!#(B
+.Sh $B=*N;>uBV(B
 .Ex -std stat readlink
-.Sh EXAMPLES
-Given a symbolic link
+.Sh $B;HMQNc(B
 .Pa foo
-that points from
+$B$,(B
 .Pa /tmp/foo
-to
-.Pa / ,
-you would use
+$B$+$i(B
+.Pa /
+$B$r;X$9%7%s%\%j%C%/%j%s%/$N>l9g!"(B
 .Nm
-as follows:
+$B$r<!$N$h$&$K;HMQ$G$-$^$9(B:
 .Bd -literal -offset indent
 \*[Gt] stat -F /tmp/foo
 lrwxrwxrwx 1 jschauma cs 1 Apr 24 16:37:28 2002 /tmp/foo@ -\*[Gt] /
@@ -440,9 +410,9 @@
 drwxr-xr-x 16 root wheel 512 Apr 19 10:57:54 2002 /tmp/foo/
 .Ed
 .Pp
-To initialize some shell variables, you could use the
+$B%7%'%kJQ?t$r=i4|2=$9$k$?$a$K!"(B
 .Fl s
-flag as follows:
+$BJQ?t$r<!$N$h$&$K;HMQ$G$-$^$9(B:
 .Bd -literal -offset indent
 \*[Gt] csh
 % eval set `stat -s .cshrc`
@@ -455,8 +425,9 @@
 1148 1015432481
 .Ed
 .Pp
-In order to get a list of the kind of files including files pointed to if the
-file is a symbolic link, you could use the following format:
+$B%U%!%$%k$N<oN`$N0lMw$r!"(B
+$B%U%!%$%k$,%7%s%\%j%C%/%j%s%/$N>l9g$K$O;X$5$l$k%U%!%$%k$r4^$a$FI=<($9$k$K$O!"(B
+$B<!$N%U%)!<%^%C%H$r;HMQ2DG=$G$9(B:
 .Bd -literal -offset indent
 $ stat -f "%N: %HT%SY" /tmp/*
 /tmp/bar: Symbolic Link -\*[Gt] /tmp/foo
@@ -465,9 +436,8 @@
 /tmp/foo: Symbolic Link -\*[Gt] /
 .Ed
 .Pp
-In order to get a list of the devices, their types and the major and minor
-device numbers, formatted with tabs and linebreaks, you could use the
-following format:
+$B%G%P%$%90lMw$r!"$=$l$i$N%?%$%W!&%a%8%c!<%G%P%$%9HV9f!&%^%$%J%G%P%$%9HV9f(B
+$BIU$-$GI=<($7!"%?%V$H2~9T$G@07A$9$k$K$O!"<!$N%U%)!<%^%C%H$r;HMQ2DG=$G$9(B:
 .Bd -literal -offset indent
 stat -f "Name: %N%n%tType: %HT%n%tMajor: %Hr%n%tMinor: %Lr%n%n" /dev/*
 [...]
@@ -482,22 +452,22 @@
         Minor: 12
 .Ed
 .Pp
-In order to determine the permissions set on a file separately, you could use
-the following format:
+$B%U%!%$%k$KBP$7$F@_Dj$5$l$?$=$l$>$l$N8"8B$rFCDj$9$k$K$O!"(B
+$B<!$N%U%)!<%^%C%H$r;HMQ2DG=$G$9(B:
 .Bd -literal -offset indent
 \*[Gt] stat -f "%Sp -\*[Gt] owner=%SHp group=%SMp other=%SLp" .
 drwxr-xr-x -\*[Gt] owner=rwx group=r-x other=r-x
 .Ed
 .Pp
-In order to determine the three files that have been modified most recently,
-you could use the following format:
+$B:G$b:G6a=$@5$5$l$?(B 3 $B8D$N%U%!%$%k$rFCDj$9$k$K$O!"(B
+$B<!$N%U%)!<%^%C%H$r;HMQ2DG=$G$9(B:
 .Bd -literal -offset indent
 \*[Gt] stat -f "%m%t%Sm %N" /tmp/* | sort -rn | head -3 | cut -f2-
 Apr 25 11:47:00 2002 /tmp/blah
 Apr 25 10:36:34 2002 /tmp/bar
 Apr 24 16:47:35 2002 /tmp/foo
 .Ed
-.Sh SEE ALSO
+.Sh $B4XO"9`L\(B
 .Xr file 1 ,
 .Xr ls 1 ,
 .Xr lstat 2 ,
@@ -505,18 +475,19 @@
 .Xr stat 2 ,
 .Xr printf 3 ,
 .Xr strftime 3
-.Sh HISTORY
-The
+.Sh $BNr;K(B
 .Nm
-utility appeared in
-.Nx 1.6 .
-.Sh AUTHORS
+$B%f!<%F%#%j%F%#$O(B
+.Nx 1.6
+$B$KEP>l$7$^$7$?!#(B
+.Sh $B:n<T(B
 .An -nosplit
-The
 .Nm
-utility was written by
+$B%f!<%F%#%j%F%#$O(B
 .An Andrew Brown
-.Aq atatat@NetBSD.org .
-This man page was written by
+.Aq atatat@NetBSD.org
+$B$,5-=R$7$^$7$?!#(B
+$B$3$N%^%K%e%"%k%Z!<%8$O(B
 .An Jan Schaumann
-.Aq jschauma@NetBSD.org .
+.Aq jschauma@NetBSD.org
+$B$,5-=R$7$^$7$?!#(B
--
$BKY@nOBM:(B
