From owner-man-jp-reviewer@jp.FreeBSD.org Sun Apr  7 17:25:11 2002
Received: (from daemon@localhost)
	by castle.jp.FreeBSD.org (8.11.6+3.4W/8.11.3) id g378PB637308;
	Sun, 7 Apr 2002 17:25:11 +0900 (JST)
	(envelope-from owner-man-jp-reviewer@jp.FreeBSD.org)
Received: from rwcrmhc54.attbi.com (rwcrmhc54.attbi.com [216.148.227.87])
	by castle.jp.FreeBSD.org (8.11.6+3.4W/8.11.3) with ESMTP/inet id g378PAv37303
	for <man-jp-reviewer@jp.FreeBSD.org>; Sun, 7 Apr 2002 17:25:10 +0900 (JST)
	(envelope-from horikawa@jp.FreeBSD.org)
Received: from localhost ([12.252.32.143]) by rwcrmhc54.attbi.com
          (InterMail vM.4.01.03.27 201-229-121-127-20010626) with ESMTP
          id <20020407082501.LEDY15826.rwcrmhc54.attbi.com@localhost>
          for <man-jp-reviewer@jp.FreeBSD.org>;
          Sun, 7 Apr 2002 08:25:01 +0000
Date: Sun, 07 Apr 2002 01:24:53 -0700 (MST)
Message-Id: <20020407.012453.74564355.horikawa@attbi.com>
To: man-jp-reviewer@jp.FreeBSD.org
From: Kazuo Horikawa <horikawa@jp.FreeBSD.org>
X-Mailer: Mew version 2.2 on Emacs 20.7 / Mule 4.0 (HANANOEN)
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
X-Distribute: distribute version 2.1 (Alpha) patchlevel 24e+020405
X-Sequence: man-jp-reviewer 4049
Subject: [man-jp-reviewer 4049] (man3) libdisk.3, libradius.3, libstand.3, libtacplus.3, mbrune.3,
 rune.3
Errors-To: owner-man-jp-reviewer@jp.FreeBSD.org
Sender: owner-man-jp-reviewer@jp.FreeBSD.org
X-Originator: horikawa@jp.FreeBSD.org

libdisk.3, libradius.3, libstand.3, libtacplus.3, mbrune.3, rune.3
$B$N:9J,$G$9!#(B

--- libdisk.3~	Sat Apr  6 22:51:39 2002
+++ libdisk.3	Sat Apr  6 22:55:10 2002
@@ -25,7 +25,7 @@
 .\" (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF
 .\" THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
 .\"
-.\" %Id: libdisk.3,v 1.8 1998/12/31 02:35:43 jkh Exp %
+.\" %FreeBSD: src/lib/libdisk/libdisk.3,v 1.11.2.10 2001/12/17 10:08:29 ru Exp %
 .\" "
 .\" $FreeBSD: doc/ja_JP.eucJP/man/man3/libdisk.3,v 1.3 2001/05/14 01:08:36 horikawa Exp $
 .Dd March 15, 1996
@@ -61,13 +61,13 @@
 .Nm chunk_n ,
 .Nm slice_type_name
 .Nd $B%9%i%$%9$*$h$S%Q!<%F%#%7%g%s%i%Y%k$KBP$9$k%$%s%?%U%'!<%9%i%$%V%i%j(B
+.Sh $B%i%$%V%i%j(B
+.Lb libdisk
 .Sh $B=q<0(B
-.Fd #include <sys/types.h>
-.Fd #include <libdisk.h>
-.\"		What is the correct way to cause a single line break ???
-.Bd -literal
-.Dv extern const char *chunk_n[];
-.Ed
+.In sys/types.h
+.In libdisk.h
+.Pp
+.Vt extern const char *chunk_n[] ;
 .Ft const char *
 .Fn slice_type_name "int type" "int subtype"
 .Ft struct disk *
@@ -95,8 +95,8 @@
 .Ft char **
 .Fn Disk_Names "void"
 .Ft void
-.Fn Set_Boot_Mgr "struct disk *d" "const u_char *bootmgr"
-.Ft void
+.Fn Set_Boot_Mgr "struct disk *d" "const u_char *bootmgr" "const size_t bootmgr_size"
+.Ft int
 .Fn Set_Boot_Blocks "struct disk *d" "const u_char *boot1" "const u_char *boot2"
 .Ft int
 .Fn Write_Disk "struct disk *d"
@@ -145,6 +145,7 @@
 	u_char		*boot1;
 	u_char		*boot2;
 	struct chunk	*chunks;
+	u_long		sector_size;
 };
 .Ed
 $B4X?t$K$h$k%U%i%0CM$O(B
@@ -184,11 +185,11 @@
 .It CHUNK_PAST_1024
 $B%7%j%s%@(B 1024 $B$r1[$($F$$$k$?$a!"$3$NNN0h$+$i$O%V!<%H$G$-$^$;$s!#(B
 .It CHUNK_BSD_COMPAT
-$B$3$NNN0h$O!"(BBSD $B8_49$G$"$j!"(B
+$B$3$NNN0h$O!"(B
+.Bx
+$B8_49$G$"$j!"(B
 .Ql wd0s4f -> wd0f
 $B$N$h$&$JC;=L7A$b;HMQ$G$-$^$9!#(B
-.It CHUNK_BAD144
-$B$3$NNN0h$K$O(B bad144 $B%^%C%T%s%0$,$"$j$^$9!#(B
 .It CHUNK_ALIGN
 $B$3$NNN0h$O@09g(B(align)$B$7$F$$$J$1$l$P$J$j$^$;$s!#(B
 .It CHUNK_IS_ROOT
@@ -204,7 +205,9 @@
 MBR $BFb$N%"%/%F%#%V%9%i%$%9$G$9!#(B
 .It CHUNK_FORCE_ALL
 $B$9$Y$F$N(B BIOS $B$K$h$k%8%*%a%H%j2r<a$rL5;k$7!"M?$($i$l$?%G%#%9%/A4BN$r(B
-$B6/@)E*$K(B FreeBSD $BMQ$H$7$^$9!#(B
+$B6/@)E*$K(B
+.Fx
+$BMQ$H$7$^$9!#(B
 .El
 .Pp
 $B%U%#!<%k%I(B
@@ -250,7 +253,9 @@
 $B$O!";XDj$5$l$?%Q%i%a!<%?$r;}$DNN0h$r@8@.$7$^$9!#(B
 .Pp
 .Fn All_FreeBSD
-$B$O!"%G%#%9%/A4BN$r0l$D$N(B FreeBSD $B$NNN0h$r:n@.$7$^$9!#(B
+$B$O!"%G%#%9%/A4BN$r0l$D$N(B
+.Fx
+$B$NNN0h$r:n@.$7$^$9!#(B
 .Ql force_all
 $B$,@_Dj$5$l$F$$$k$H!"(BBIOS $B$K$h$k%8%*%a%H%j2r<a$r$9$Y$FL5;k$7$^$9!#(B
 .Pp
@@ -346,12 +351,12 @@
 $B$G$9!#(B
 .Pp
 .Sh $B:n<T(B
+.An -nosplit
 .Nm libdisk
 $B$O!"(B
 .An Poul-Henning Kamp
 $B$,:n@.$7$^$7$?!#(B
 .Pp
 $B$3$N%^%K%e%"%k%Z!<%8$N<9I.<T$O(B
-.ie t J\(:org Wunsch
-.el Joerg Wunsch
+.An J\(:org Wunsch
 $B$G$9!#(B
--- libradius.3~	Sat Apr  6 22:43:23 2002
+++ libradius.3	Sat Apr  6 22:51:17 2002
@@ -22,19 +22,23 @@
 .\" OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
 .\" SUCH DAMAGE.
 .\"
-.\"	%FreeBSD: doc/ja_JP.eucJP/man/man3/libradius.3,v 1.1.1.1 1999/12/09 16:26:01 kuriyama Exp %
+.\" %FreeBSD: src/lib/libradius/libradius.3,v 1.6.2.4 2001/12/17 10:08:31 ru Exp %
 .\"
 .\" $FreeBSD: doc/ja_JP.eucJP/man/man3/libradius.3,v 1.3 2001/05/14 01:08:36 horikawa Exp $
-.Dd July 29, 1998
+.Dd October 30, 1999
 .Dt LIBRADIUS 3
-.Os FreeBSD
+.Os
 .Sh $BL>>N(B
 .Nm libradius
 .Nd RADIUS $B%/%i%$%"%s%H%i%$%V%i%j(B
 .Sh $B=q<0(B
-.Fd #include <radlib.h>
+.In radlib.h
+.Ft struct rad_handle *
+.Fn rad_acct_open "void"
 .Ft int
 .Fn rad_add_server "struct rad_handle *h" "const char *host" "int port" "const char *secret" "int timeout" "int max_tries"
+.Ft struct rad_handle *
+.Fn rad_auth_open "void"
 .Ft void
 .Fn rad_close "struct rad_handle *h"
 .Ft int
@@ -53,8 +57,6 @@
 .Fn rad_get_attr "struct rad_handle *h" "const void **data" "size_t *len"
 .Ft int
 .Fn rad_init_send_request "struct rad_handle *h" "int *fd" "struct timeval *tv"
-.Ft struct rad_handle *
-.Fn rad_open "void"
 .Ft int
 .Fn rad_put_addr "struct rad_handle *h" "int type" "struct in_addr addr"
 .Ft int
@@ -73,22 +75,33 @@
 $B%/%i%$%"%s%HB&$r<BAu$7$F$$$^$9!#(B
 RADIUS $B$O(B
 .%O RFC 2138
+$B$*$h$S(B
+.%O RFC 2138
 $B$GDj5A$5$l$F$*$j!"(B
-$B%/%i%$%"%s%H$O%j%b!<%HG'>Z%5!<%P$X$N%M%C%H%o!<%/MW5a$K$h$jG'>Z$r(B
-$B<u$1$k$3$H$,$G$-$^$9!#(B
+$B%/%i%$%"%s%H$O%j%b!<%HG'>Z%5!<%P$X$N%M%C%H%o!<%/MW5a$K$h$j(B
+$BG'>Z$H%"%+%&%s%F%#%s%0$r<u$1$k$3$H$,$G$-$^$9!#(B
 .Sh $B=i4|@_Dj(B
 $B%i%$%V%i%j$r;HMQ$9$k>l9g$K%"%W%j%1!<%7%g%s$O!"$^$:(B
-.Fn rad_open
-$B8F$S=P$7$F!"<!$NA`:n$N$?$a$N%3%s%F%-%9%H$rM?$($k(B
+.Fn rad_auth_open
+$B$+(B
+.Fn rad_acct_open
+$B$r8F$S=P$7$F!"<!$NA`:n$N$?$a$N%3%s%F%-%9%H$rM?$($k(B
 .Va struct rad_handle *
 $B$r<hF@$7$^$9!#(B
-.Fn rad_open
-$B8F$S=P$7$O!"2>A[%a%b%j$,B-$j$J$$>l9g$r=|$$$F!">o$K@5>o=*N;$7$^$9!#(B
+$BA0<T$O(B RADIUS $BG'>Z$K;HMQ$5$l!"8e<T$O(B RADIUS $B%"%+%&%s%F%#%s%0$K;HMQ$5$l$^$9!#(B
+.Fn rad_auth_open
+$B$*$h$S(B
+.Fn rad_acct_open
+$B$N8F$S=P$7$O!"2>A[%a%b%j$,B-$j$J$$>l9g$r=|$$$F!">o$K@5>o=*N;$7$^$9!#(B
 $BI,MW$J%a%b%j$,3d$jEv$F$i$l$J$$$H$-!"(B
-.Fn rad_open
-$B$O(B
-.Dv $B%L%k(B
+$B4X?t$O(B
+.Dv NULL
 $B$rJV$7$^$9!#(B
+$B0JA0$N%P!<%8%g%s$NK\%i%$%V%i%j$H$N8_49@-$N$?$a$K!"(B
+.Fn rad_open
+$B$,(B
+.Fn rad_auth_open
+$B$NF15A8l$H$7$FDs6!$5$l$F$$$^$9!#(B
 .Pp
 RADIUS $B$X$NMW5a$r=P$9A0$K!"%i%$%V%i%j$O%3%s%?%/%H2DG=$J%5!<%P$r(B
 $B3NG'$7$J$1$l$P$J$j$^$;$s!#%i%$%V%i%j$N@_Dj$r$9$k:G$b4JC1$JJ}K!$O(B
@@ -103,7 +116,7 @@
 $B$H$7$F(B
 .Fn rad_config
 $B$XEO$5$l$^$9!#$3$N0z?t$K$O(B
-.Dv $B%L%k(B
+.Dv NULL
 $B$,(B
 $B;XDj$5$l$F$b$+$^$$$^$;$s!#$=$N>l9g$OI8=`%3%s%U%#%0%l!<%7%g%s%U%!%$%k(B
 /etc/radius.conf
@@ -125,13 +138,16 @@
 .Va port
 $B$N;XDj$,(B 0 $B$N$H$-!"%i%$%V%i%j$O%M%C%H%o!<%/%5!<%S%9%G!<%?%Y!<%9$N(B
 .Ql radius/udp
+$B$^$?$O(B
+.Ql radacct/udp
 $B%5!<%S%9$r8!:w$7!"8+$D$+$C$?%]!<%H$r;HMQ$7$^$9!#(B
-$B%(%s%H%j$,8+$D$+$i$J$$$H$-$K$O!"%i%$%V%i%j$O%]!<%H(B 1812 $B$NI8=`(B
-RADIUS $B%]!<%H$r;HMQ$7$^$9!#%5!<%P%[%9%H$K4X$9$k6&M-%7!<%/%l%C%H>pJs$O!"(B
+$B%(%s%H%j$,8+$D$+$i$J$$$H$-$K$O!"%i%$%V%i%j$OI8=`(B RADIUS $B%]!<%H!"(B
+$B$9$J$o$AG'>Z$K$O(B 1812 $B$r%"%+%&%s%F%#%s%0$K$O(B 1813 $B$r;HMQ$7$^$9!#(B
+$B%5!<%P%[%9%H$K4X$9$k6&M-%7!<%/%l%C%H>pJs$O!"(B
 $B%Q%i%a!<%?(B
 .Va secret
 $B$H$7$FEO$5$l$^$9!#%Q%i%a!<%?$O(B
-.Dv $B%L%k(B
+.Dv NUL
 $B$G=*N;$9$k$I$s$JJ8;zNs$b$+$^$$$^$;$s!#(B
 RADIUS $B%W%m%H%3%k$G$O!"6&M-(B
 $B%7!<%/%l%C%H>pJs$N(B 128 $B%P%$%H$h$j8e$OL5;k$5$l$^$9!#%5!<%P$+$i$N<u?.(B
@@ -177,7 +193,7 @@
 $B8F$S=P$7$K$h$j9T$o$l$^$9!#$3$l$i$O!"B0@-$r7h$a$k%Q%i%a!<%?(B
 .Va type
 $B$d!"%$%s%?!<%M%C%H%"%I%l%9CM!"@0?tCM!"(B
-.Dv $B%J%kJ8;z(B
+.Dv NUL
 $B$G=*N;$9$kJ8;zNs$r!"$=$l$>$l$K<u$1<h$j$^$9!#(B
 .Pp
 $B%i%$%V%i%j$K$O!"4X?t(B
@@ -294,7 +310,7 @@
 $BLa$jCM$H$7$FJV$7$^$9!#(B
 .Fn rad_cvt_string
 $B$O%a%b%j$rF0E*$K3d$jEv$F!"(B
-.Dv $B%L%k(B
+.Dv NULL
 $B$G=*N;$7$?J8;zNs$rJV$7$^$9!#%"%W%j%1!<%7%g%s$O!"ITMW$JJ8;zNs$r(B
 .Xr free 3
 $B$r;H$C$F2rJ|$7$J$1$l$P$J$j$^$;$s!#(B
@@ -302,7 +318,7 @@
 $B==J,$J2>A[%a%b%j$,$J$$>l9g!"(B
 .Fn rad_cvt_string
 $B$O(B
-.Dv $B%L%k(B
+.Dv NULL
 $B$rJV$7$^$9!#(B
 .Fn rad_cvt_addr
 $B$*$h$S(B
@@ -358,18 +374,20 @@
 .El
 .Pp
 $B0J2<$N4X?t$O!"=hM}$,@5>o$K=*N;$7$?;~!"(B
-.Dv $B%L%k(B
+.Dv NULL
 $B$G$J$$%]%$%s%?$rJV$7$^$9!#(B
 $B==J,$J2>A[%a%b%j$N3d$jEv$F$,$G$-$J$$$H$-!"(B
-.Dv $B%L%k(B
+.Dv NULL
 $B$rJV$7$^$9$,!"(B
 $B%(%i!<%a%C%;!<%8$O5-O?$5$l$^$;$s!#(B
 .Pp
 .Bl -item -offset indent -compact
 .It
-.Fn rad_cvt_string
+.Fn rad_acct_open
 .It
-.Fn rad_open
+.Fn rad_auth_open
+.It
+.Fn rad_cvt_string
 .El
 .Pp
 .Sh $B4XO"%U%!%$%k(B
@@ -378,10 +396,20 @@
 .Xr radius.conf 5
 .Rs
 .%A C. Rigney, et al
-.%T Remote Authentication Dial In User Service (RADIUS)
+.%T "Remote Authentication Dial In User Service (RADIUS)"
 .%O RFC 2138
 .Re
+.Rs
+.%A C. Rigney
+.%T RADIUS Accounting
+.%O RFC 2139
+.Re
 .Sh $B:n<T(B
-$B$3$N%=%U%H%&%'%"$N:n@.<T$O(B
+$B$3$N%=%U%H%&%'%"$O85!9(B
 .An John Polstra
-$B$G$"$j!"(BJuniper Networks, Inc $B$K$h$j(B FreeBSD $B%W%m%8%'%/%H$K4sB#$5$l$^$7$?!#(B
+$B$,5-=R$7!"(BJuniper Networks, Inc $B$,(B
+.Fx
+$B%W%m%8%'%/%H$K4sB#$7$^$7$?!#(B
+$B$=$N8e(B
+.An Oleg Semyonov
+$B$,(B RADIUS $B%"%+%&%s%F%#%s%0$N5!G=$rDI2C$7$^$7$?!#(B
--- libstand.3~	Sat Apr  6 22:29:39 2002
+++ libstand.3	Sat Apr  6 22:42:28 2002
@@ -22,21 +22,23 @@
 .\" OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
 .\" SUCH DAMAGE.
 .\"
-.\"	%Id: libstand.3,v 1.3 1998/11/04 07:39:53 msmith Exp %
+.\" %FreeBSD: src/lib/libstand/libstand.3,v 1.5.2.10 2001/12/17 10:08:31 ru Exp %
 .\"
 .\" $FreeBSD: doc/ja_JP.eucJP/man/man3/libstand.3,v 1.3 2001/05/14 01:08:36 horikawa Exp $
 .Dd June 22, 1998
 .Dt LIBSTAND 3
-.Os FreeBSD 3.0
+.Os
 .Sh $BL>>N(B
 .Nm libstand
 .Nd $B%9%?%s%I%"%m!<%s<B9TMQ%5%]!<%H%i%$%V%i%j(B
 .Sh $B=q<0(B
-.Fd #include <stand.h>
+.In stand.h
 .Sh $B2r@b(B
 .Nm libstand
 $B$O!"%9%?%s%I%"%m!<%s%"%W%j%1!<%7%g%s$N%5%]!<%H4X?t72$H!"(B
-$BI8=`(B BSD $B%W%m%0%i%_%s%0$,2DG=$JLO5<4D6-$rHw$($F$$$^$9!#(B
+$BI8=`(B
+.Bx
+$B%W%m%0%i%_%s%0$,2DG=$JLO5<4D6-$rHw$($F$$$^$9!#(B
 $B8e$N%;%/%7%g%s$G$3$l$i$N4X?t$r<oN`J,$1$7$F$$$^$9!#(B
 $B$3$3$KL@3N$JDj5A$,$J$$>l9g$O!";XDj$N4X?t$N%;%/%7%g%s(B 3 $B$N(B
 $B%^%K%e%"%k%Z!<%8$N3:Ev8D=j$r;2>H$7$F2<$5$$!#(B
@@ -48,16 +50,25 @@
 $B$K=q$+$l$F$$$^$9!#(B
 .Sh $B%a%b%j%"%m%1!<%7%g%s(B
 .Bl -hang -width 10n
-.It Fn "void *malloc" "size_t size"
+.It Xo
+.Ft "void *"
+.Fn malloc "size_t size"
+.Xc
 .Pp
 .Fa size
 $B$G;XDj$7$?Bg$-$5$N%a%b%j$r:GE,$J%"%k%4%j%:%`$G%R!<%WNN0h$+$i3d$j(B
 $BEv$F$^$9!#(B
-.It Fn "void free" "void *ptr"
+.It Xo
+.Ft void
+.Fn free "void *ptr"
+.Xc
 .Pp
 .Fa ptr
 $B$K3d$jEv$F$i$l$?%*%V%8%'%/%H$r2rJ|$7$^$9!#(B
-.It Fn "void setheap" "void *start" "void *limit"
+.It Xo
+.Ft void
+.Fn setheap "void *start" "void *limit"
+.Xc
 .Pp
 $B%R!<%WNN0h$r=i4|2=$7$^$9!#$3$N4X?t$O!"(B
 .Fn alloc
@@ -67,7 +78,10 @@
 .Fa limit
 $B$N4V$NNN0h$,%R!<%WNN0h$K;HMQ$5$l$^$9!#(B
 $B$3$l$r1[$($F3d$jEv$F$h$&$H$9$k$H(B panic $B$H$J$j$^$9!#(B
-.It Fn "char *sbrk" "int junk"
+.It Xo
+.Ft "char *"
+.Fn sbrk "int junk"
+.Xc
 .Pp
 .Fn sbrk 0
 $B$N@-<A$rM?$($^$9!#$9$J$o$A%R!<%WNN0h$N:G9b0L%"%I%l%9$N%]%$%s%?$r(B
@@ -81,16 +95,34 @@
 $B0l72$N4X?t$,Hw$o$C$F$$$^$9!#<g$J3HD%$H$7$F!"%U%C%/4X?t$N@_Dj!?@_Dj2r=|$N(B
 $B$?$a$N%5%]!<%H$,$"$j$^$9!#(B
 .Bl -hang -width 10n
-.It Fn "char *getenv" "const char *name"
-.It Fn "int setenv" "const char *name" "char *value" "int overwrite"
-.It Fn "int putenv" "const char *string"
-.It Fn "int unsetenv" "const char *name"
+.It Xo
+.Ft "char *"
+.Fn getenv "const char *name"
+.Xc
+.It Xo
+.Ft int
+.Fn setenv "const char *name" "char *value" "int overwrite"
+.Xc
+.It Xo
+.Ft int
+.Fn putenv "const char *string"
+.Xc
+.It Xo
+.Ft int
+.Fn unsetenv "const char *name"
+.Xc
 .Pp
 $B$3$l$i$N4X?t$O!"I8=`%i%$%V%i%j$HN`;w$NF0:n$r$7$^$9!#(B
-.It Fn "struct env_var *env_getenv" "const char *name"
+.It Xo
+.Ft "struct env_var *"
+.Fn env_getenv "const char *name"
+.Xc
 .Pp
 $B$=$N4D6-Fb$G$NJQ?t$r8!:w$7!"$9$Y$F$N%G!<%?9=B$$rJV$7$^$9!#(B
-.It Fn "int env_setenv" "const char *name" "int flags" "char *value" "ev_sethook_t sethook" "ev_unsethook_t unsethook"
+.It Xo
+.Ft int
+.Fn env_setenv "const char *name" "int flags" "char *value" "ev_sethook_t sethook" "ev_unsethook_t unsethook"
+.Xc
 .Pp
 .Fa name
 $B$H$$$&4D6-JQ?t$N?75,:n@.$^$?$O4{B84D6-JQ?t$N@_Dj$r9T$$$^$9!#(B
@@ -116,39 +148,66 @@
 .El
 .Sh $BI8=`%i%$%V%i%j%5%]!<%H(B
 .Bl -hang -width 10n
-.It Fn "int getopt" "int argc" "char * const *argv" "cont char *optstring"
-.It Fn "long strtol" "const char *nptr" "char **endptr" "int base"
-.It Fn "void srandom" "unsigned long seed"
-.It Fn "unsigned long random" "void"
-.It Fn "char *strerror" "int error"
+.It Xo
+.Ft int
+.Fn getopt "int argc" "char * const *argv" "cont char *optstring"
+.Xc
+.It Xo
+.Ft long
+.Fn strtol "const char *nptr" "char **endptr" "int base"
+.Xc
+.It Xo
+.Ft void
+.Fn srandom "unsigned long seed"
+.Xc
+.It Xo
+.Ft "unsigned long"
+.Fn random void
+.Xc
+.It Xo
+.Ft "char *"
+.Fn strerror "int error"
+.Xc
 .Pp
-.Nm libstand
+.Nm
 $B$G%5%]!<%H$5$l$F$$$k(B errno $B$N%5%V%;%C%HCM$KBP1~$9$k(B
 $B%(%i!<%a%C%;!<%8$rJV$7$^$9!#(B
-.It Fn "assert" "expression"
+.It Fn assert expression
 .Pp
-.Fd #include <assert.h>
+.In assert.h
 $B9T$,I,MW$G$9!#(B
-.It Fn "int setjmp" "jmp_buf env"
-.It Fn "void longjmp" "jmp_buf env" "int val"
+.It Xo
+.Ft int
+.Fn setjmp "jmp_buf env"
+.Xc
+.It Xo
+.Ft void
+.Fn longjmp "jmp_buf env" "int val"
+.Xc
 .Pp
 $BA`:n$G$-$k%7%0%J%k>uBV$,$J$$$?$a!"$=$l$>$l(B
 .Fn _setjmp
 $B$*$h$S(B
 .Fn _lonjmp
 $B$H$7$FDj5A$5$l$F$$$^$9!#(B
-.Fd #include <setjmp.h>
+.In setjmp.h
 $B9T$,I,MW$G$9!#(B
 .El
 .Sh $B%-%c%i%/%?(B I/O
 .Bl -hang -width 10n
-.It Fn "void gets" "char *buf"
+.It Xo
+.Ft void
+.Fn gets "char *buf"
+.Xc
 .Pp
 $B%-%c%i%/%?$r%3%s%=!<%k$+$i(B
 .Fa buf
 $B$KFI$_9~$_$^$9!#I8=`E*$JCm0U;v9`$,K\4X?t$K(B
 $BBP$7$FE,MQ$5$l$^$9!#(B
-.It Fn "void ngets" "char *buf" "size_t size"
+.It Xo
+.Ft void
+.Fn ngets "char *buf" "size_t size"
+.Xc
 .Pp
 .Fa size
 -1 $B$^$?$O$=$l0J2<$NJ8;z$r%3%s%=!<%k$+$i(B
@@ -159,7 +218,10 @@
 $B$,(B 1 $B0J2<$N>l9g!"4X?t$O(B
 .Fn gets
 $B$HF1$8F0:n$r$7$^$9!#(B
-.It Fn "int fgetstr" "char *buf" "int size" "int fd"
+.It Xo
+.Ft int
+.Fn fgetstr "char *buf" "int size" "int fd"
+.Xc
 .Pp
 $B0l9T$r(B
 .Fa size
@@ -170,10 +232,22 @@
 $B@5>o=*N;$N$H$-$O(B
 .Fa buf
 $BFb$NJ8;z?t$rJV$7!"FI$_9~$_%(%i!<$N$H$-$O(B -1 $B$rJV$7$^$9!#(B
-.It Fn "int printf" "const char *fmt" "..."
-.It Fn "void vprintf" "const char *fmt" "va_list ap"
-.It Fn "int sprintf" "char *buf" "const char *fmt" "..."
-.It Fn "void vsprintf" "char *buf" "const char *fmt" "va_list ap"
+.It Xo
+.Ft int
+.Fn printf "const char *fmt" "..."
+.Xc
+.It Xo
+.Ft void
+.Fn vprintf "const char *fmt" "va_list ap"
+.Xc
+.It Xo
+.Ft int
+.Fn sprintf "char *buf" "const char *fmt" "..."
+.Xc
+.It Xo
+.Ft void
+.Fn vsprintf "char *buf" "const char *fmt" "va_list ap"
+.Xc
 .Pp
 *printf $B4X?t$O!"I8=`(B
 .Fn printf
@@ -186,14 +260,14 @@
 $BJQ49$,Hw$o$C$F$$$^$9!#(B
 $B;H$$J}$O0J2<$NDL$j$G$9!#(B
 .Pp
-.Bd -offset indent
-printf( 
-.Qq reg=%b\en , 
-regval, 
+.Bd -ragged -offset indent
+printf(
+.Qq reg=%b\en ,
+regval,
 .Qq <base><arg>*
 );
 .Ed
-
+.Pp
 .Aq Pa base
 $B$O!"@)8f%-%c%i%/%?$N=PNO$rI=8=$7$F$$$^$9!#Nc$($P(B
 \e10 $B$O(B 10 $B?J?t$r!"(B\e20 $B$O(B 16 $B?J?t$r0UL#$7$^$9!#3F(B
@@ -202,17 +276,17 @@
 $B%S%C%H$,@_Dj$5$l$F$$$k>l9g!"$=$l0J9_$NJ8;zNs(B(32$BJ8;zL$K~(B)$B$OI=<(BP>]$N(B
 $B%F%-%9%H$G$9!#$D$^$j!"(B
 .Pp
-.Bd -offset indent
+.Bd -ragged -offset indent
 printf(
 .Qq reg=%b\en
 3
 .Qq \e10\e2BITTWO\e1BITONE\en
 );
 .Ed
-
+.Pp
 $B$K$h$j=PNOI=<($5$l$^$9!#(B
 .Pp
-.Bd -offset indent
+.Bd -ragged -offset indent
 reg=3<BITTWO,BITONE>
 .Ed
 .Pp
@@ -220,21 +294,21 @@
 $BJQ49$O!"(B16 $B?J?t%@%s%W$N5!G=$rHw$($F$$$^$9!#(B
 $B$?$H$($P!"0J2<!#(B
 .Pp
-.Bd -offset indent -literal
+.Bd -ragged -offset indent
 printf(
 .Qq %6D ,
 ptr,
-.Qq \:
-);  gives  
+.Qq \&:
+);  gives
 .Qq XX:XX:XX:XX:XX:XX
 .Ed
-.Bd -offset indent -literal
+.Bd -ragged -offset indent
 printf(
 .Qq %*D ,
 len,
 ptr,
 .Qq "\ "
-);  gives  
+);  gives
 .Qq XX XX XX ...
 .Ed
 .El
@@ -242,19 +316,49 @@
 .Pp
 .Sh $BJ8;z%F%9%H$HJQ49(B
 .Bl -hang -width 10n
-.It Fn "int isupper" "int c"
-.It Fn "int islower" "int c"
-.It Fn "int isspace" "int c"
-.It Fn "int isdigit" "int c"
-.It Fn "int isxdigit" "int c"
-.It Fn "int isascii" "int c"
-.It Fn "int isalpha" "int c"
-.It Fn "int toupper" "int c"
-.It Fn "int tolower" "int c"
+.It Xo
+.Ft int
+.Fn isupper "int c"
+.Xc
+.It Xo
+.Ft int
+.Fn islower "int c"
+.Xc
+.It Xo
+.Ft int
+.Fn isspace "int c"
+.Xc
+.It Xo
+.Ft int
+.Fn isdigit "int c"
+.Xc
+.It Xo
+.Ft int
+.Fn isxdigit "int c"
+.Xc
+.It Xo
+.Ft int
+.Fn isascii "int c"
+.Xc
+.It Xo
+.Ft int
+.Fn isalpha "int c"
+.Xc
+.It Xo
+.Ft int
+.Fn toupper "int c"
+.Xc
+.It Xo
+.Ft int
+.Fn tolower "int c"
+.Xc
 .El
 .Sh $B%U%!%$%kF~=PNO(B
 .Bl -hang -width 10n
-.It Fn "int open" "const char *path" "int flags"
+.It Xo
+.Ft int
+.Fn open "const char *path" "int flags"
+.Xc
 .Pp
 .Xr open 2
 $B$NF0:n$K;w$F$$$^$9!#$?$@$7!"%U%!%$%k:n@.5!G=$,%5%]!<%H(B
@@ -262,20 +366,41 @@
 .Fa flags
 $B$K$O!"(BO_RDONLY, O_WRONLY, O_RDWR $B$N$I$l$+$r;XDj$G$-$^$9!#(B
 ($B$?$H$(!"8=:_=q9~$_$r%5%]!<%H$9$k%U%!%$%k%7%9%F%`$,L5$$$H$7$F$b(B)
-.It Fn "int close" "int fd"
-.It Fn "void closeall" "void"
+.It Xo
+.Ft int
+.Fn close "int fd"
+.Xc
+.It Xo
+.Ft void
+.Fn closeall void
+.Xc
 .Pp
 $B$9$Y$F$N(B open $B$5$l$F$$$k%U%!%$%k$rJD$8$^$9!#(B
-.It Fn "ssize_t read" "int fd" "void *buf" "size_t len"
-.It Fn "ssize_t write" "int fd" "void *buf" "size_t len"
+.It Xo
+.Ft ssize_t
+.Fn read "int fd" "void *buf" "size_t len"
+.Xc
+.It Xo
+.Ft ssize_t
+.Fn write "int fd" "void *buf" "size_t len"
+.Xc
 .Pp
 ($B8=:_=q$-9~$_$r%5%]!<%H$7$F$$$"$k%U%!%$%k%7%9%F%`$O$"$j$^$;$s(B)
-.It Fn "off_t lseek" "int fd" "off_t offset" "int whence"
+.It Xo
+.Ft off_t
+.Fn lseek "int fd" "off_t offset" "int whence"
+.Xc
 .Pp
 $BFI$_9~$_$N:GCf$K<+F0E*$K2rE`$5$l$k%U%!%$%k$O!"8=:_$N0LCV$+$i8eJ}$K(B
 seek $B$9$k$3$H$O$G$-$^$;$s!#(B
-.It Fn "int stat" "const char *path" "struct stat *sb"
-.It Fn "int fstat" "int fd" "struct stat *sb"
+.It Xo
+.Ft int
+.Fn stat "const char *path" "struct stat *sb"
+.Xc
+.It Xo
+.Ft int
+.Fn fstat "int fd" "struct stat *sb"
+.Xc
 .Pp
 $B4X?t(B
 .Fn stat
@@ -296,14 +421,23 @@
 .Nm libstand
 $B$O4JC1$JFbIt%Z!<%8%c$rDs6!$7!"Bg$-$J%3%^%s%I$N=PNO$rFI$_$d$9$/$7$^$9!#(B
 .Bl -hang -width 10n
-.It Fn "void pager_open"
+.It Xo
+.Ft void
+.Fn pager_open
+.Xc
 .Pp
 $B%Z!<%8%c$r=i4|2=$7!"<!$N=PNO9T$,I=<(AuCV$N@hF,$G$"$k$3$H$rCN$i$;$^$9!#(B
 $B4D6-JQ?t(B LINES $B$O!"0lEY$KI=<(2DG=$J9T?t$r7h$a$k:]$K;2>H$5$l$^$9!#(B
-.It Fn "void pager_close" "void"
+.It Xo
+.Ft void
+.Fn pager_close void
+.Xc
 .Pp
 $B%Z!<%8%c$rJD$8$^$9(B
-.It Fn "void pager_output" "char *lines"
+.It Xo
+.Ft int
+.Fn pager_output "char *lines"
+.Xc
 .Pp
 .Fa lines
 $B$G;XDj$5$l$?!"%L%k$G=*N;$9$k%P%C%U%!!<$N9T$,%Z!<%8%c$KAw$i$l$^$9!#(B
@@ -313,7 +447,10 @@
 .Fn pager_output
 $B$O(B 0 $B$rJV$7$^$9!#2hLLI=<($,Dd;_$7!"%f!<%6$,ESCf=*N;$r(B
 $BA*Br$7$?$H$-$O(B 0 $B0J30$NCM$rJV$7$^$9!#(B
-.It Fn "int pager_file" "char *fname"
+.It Xo
+.Ft int
+.Fn pager_file "char *fname"
+.Xc
 .Pp
 $B%U%!%$%k(B
 .Fa fname
@@ -323,7 +460,10 @@
 .El
 .Sh $B$=$NB>(B
 .Bl -hang -width 10n
-.It Fn "void twiddle" "void"
+.It Xo
+.Ft void
+.Fn twiddle void
+.Xc
 .Pp
 $BO"B38F$S=P$7$N>l9g!"%f!<%6$,3NG'$G$-$k$h$&$K!"(B
 $BJ8;zNs(B |,/,-,\\ $B$N8e$K%P%C%/%9%Z!<%9$rIU$1$F=PNO$7$^$9!#(B
@@ -367,16 +507,25 @@
 .Pp
 $B%f!<%6$O<!$N%5%]!<%H4X?t$rMQ0U$9$kI,MW$,$"$j$^$9!#(B
 .Bl -hang -width 10n
-.It Fn "int getchar" "void"
+.It Xo
+.Ft int
+.Fn getchar void
+.Xc
 .Pp
 $B%3%s%=!<%k$+$i!"4X?t(B
 .Fn gets  ,
 .Fn ngets
 $B$d%Z!<%8%c4X?t$K$h$C$F;H$o$l$kJ8;z$rJV$7$^$9!#(B
-.It Fn "int ischar" "void"
+.It Xo
+.Ft int
+.Fn ischar void
+.Xc
 .Pp
 $B%3%s%=!<%k$+$iF~NOBT$A$N>uBV$N$H$-!"(B0 $B$G$J$$CM$rJV$7$^$9!#(B
-.It Fn "void putchar" "int"
+.It Xo
+.Ft void
+.Fn putchar int
+.Xc
 .Pp
 $B%3%s%=!<%k$K!"(B
 .Fn gets ,
@@ -386,7 +535,10 @@
 .Fn twiddle
 $B$*$h$S(B
 $BB>$NB?$/$N%G%P%C%0!">pJsDLCNMQ$N4X?t$,;HMQ$9$kJ8;z$r=q$-=P$7$^$9!#(B
-.It Fn "int devopen" "struct open_file *of" "const char *name" "char **file"
+.It Xo
+.Ft int
+.Fn devopen "struct open_file *of" "const char *name" "char **file"
+.Xc
 .Pp
 .Fa name
 $B$H$$$&L>A0$N%U%!%$%kMQ$NE,Ev$J%G%P%$%9$r3+$-!"%G%P%$%9$r;2>H$7$J$$(B
@@ -399,21 +551,27 @@
 $B$N9=B$BN%U%#!<%k%I(B
 .Va f_dev
 $B$O!"@5>o=*N;$7$?>l9g!"(Bopen $B$7$?%G%P%$%9$N(B
-.Dv devsw
+.Vt devsw
 $B9=B$BN$r;X$9$h$&$K%;%C%H$5$l$^$9!#(B
 $B%G%P%$%9<1JL;R$O!">o$K%Q%99=@.$N@hF,$KMh$k(B
 $BI,MW$,$"$j$^$9$,!"$=$l0J30$O<+M3$K%U%)!<%^%C%H$5$l$F$$$^$9!#(B
 .Fn open
 $B$d(B
 $B%G%P%$%94XO"$N(B I/O $B$G;HMQ$5$l$^$9!#(B
-.It Fn "int devclose" "struct open_file *of"
+.It Xo
+.Ft int
+.Fn devclose "struct open_file *of"
+.Xc
 .Fa of
 $B$K3d$jEv$F$i$l$?%G%P%$%9$rJD$8$^$9!#(B
 $B%G%P%$%9%I%i%$%P!<<+?H$O%/%m!<%:=hM}$N$?$a$K$9$G$K8F$S=P$7$,9T$o$l$F$*$j!"(B
 $B$3$N8F$S=P$7$O!"(B
 .Fn devopen
 $B$K$h$k3d$jEv$F$r2r=|$9$k$@$1$G$9!#(B
-.It Fn "void panic" "const char *msg" "..."
+.It Xo
+.Ft void
+.Fn panic "const char *msg" "..."
+.Xc
 .Pp
 $BCWL?E*$G2sI|ITG=$J%(%i!<>uBV$rDLCN$7$^$9!#0z?t(B
 .Fa msg ...
@@ -423,35 +581,38 @@
 .El
 .Sh $BFbIt%U%!%$%k%7%9%F%`(B
 $BFbIt%U%!%$%k%7%9%F%`$G$O!"(B
-.Dv struct fs_ops *file_system[], which should be initialised with pointers
+.Vt struct fs_ops *file_system[]
 $B$N9=B$BN$NG[Ns$r!"%f!<%6(B
 $B$,%(%/%9%]!<%H$G$-!"G[Ns$O9=B$BN(B
-.Dv struct fs_ops
+.Vt struct fs_ops
 $B$X$N%]%$%s%?$G=i4|2=$5$l$^$9!#(B
 $B0J2<$N%U%!%$%k%7%9%F%`%O%s%I%i$,(B
-.Nm libstand
+.Nm
 $B$K(B
 $BHw$o$C$F$$$^$9$,!"%f!<%6$O<+J,$GJL$N%U%!%$%k%7%9%F%`$r(B
 $BDs6!$9$k$3$H$,$G$-$^$9!#(B
-.Bl -hang -width "cd9660_fsops "
-.It ufs_fsops
-BSD $B$N(B UFS
+.Bl -hang -width ".Va cd9660_fsops"
+.It Va ufs_fsops
+.Bx
+$B$N(B UFS
+.It Va ext2fs_fsops
+Linux $B$N(B ext2fs $B%U%!%$%k%7%9%F%`(B
 .It tftp_fsops
 TFTP $B7PM3$N%U%!%$%k%"%/%;%9(B
-.It nfs_fsops
+.It Va nfs_fsops
 NFS $B7PM3$N%U%!%$%k%"%/%;%9(B
-.It cd9660_fsops
+.It Va cd9660_fsops
 ISO 9660 (CD-ROM) $B%U%!%$%k%7%9%F%`(B
-.It zipfs_fsops
+.It Va zipfs_fsops
 $B%U%!%$%k$r%5%]!<%H$7$F$$$k%U%!%$%k%7%9%F%`$N(B
 gzip $B$5$l$?%U%!%$%k$r%5%]!<%H$9$k%9%?%C%/(B
 $B$5$l$?%U%!%$%k%7%9%F%`$G!"(Bzipfs $B%U%!%$%k%7%9%F%`$r;H$*$&$H$9$k$H!"(B
 .Nm libstand
 $B$O%U%!%$%kL>$N8e$K(B
-.Li .gz 
+.Li .gz
 $B$rIU2C$7!"99$KJL$N%U%!%$%k%7%9%F%`$r;HMQ$7$F%U%!%$%k$N0LCV$r7h$a$^$9!#(B
 $B$3$N%U%!%$%k%7%9%F%`$N!"G[Ns(B
-.Dv file_system[]
+.Va file_system[]
 $B$G$NG[CV$K$h$C$F!"(B
 non-gzipped $B%U%!%$%k$r;2>H$7$F$$$k(B gzipped $B%U%!%$%k$,(B
 open $B$5$l$k$+$I$&$+$,7h$a$i$l$^$9!#(B
@@ -460,14 +621,19 @@
 $B$*$h$S(B
 .Fn fstat
 $B$O!"D9$5$NIT@5$rJs9p$7$^$9!#(B
+.It Va bzipfs_fsops
+.Va zipfs_fsops
+$B$HF1MM$G$9$,!"(B
+.Xr bzip2
+$B$G05=L$5$l$?%U%!%$%k$r;HMQ$7$^$9!#(B
 .El
 .Pp
 $B9=B$BN(B
-.Dv struct fs_ops
+.Vt struct fs_ops
 $B$N%]%$%s%?G[Ns$O%L%k$G=*N;$7$J$1$l$P$J$j$^$;$s!#(B
 .Sh $B%G%P%$%9(B
-$B%G%P%$%9$O!"%L%k$G=*N;$9$k%G%P%$%9%9%$%C%A9=B$BN$N%]%$%s%?G[Ns$G$"$k!"(B 
-.Dv struct devsw *devsw[]
+$B%G%P%$%9$O!"%L%k$G=*N;$9$k%G%P%$%9%9%$%C%A9=B$BN$N%]%$%s%?G[Ns$G$"$k!"(B
+.Vt struct devsw *devsw[]
 $B7PM3$N%5%]!<%H%3!<%I$K$h$C$F%(%/%9%]!<%H$5$l$^$9!#(B
 .Sh $B%P%0(B
 $B>\:Y$J%a%b%j;HMQ%G!<%?$,$J$$$N$OIT?F@Z$G$9!#(B
@@ -476,7 +642,7 @@
 .Nm libstand
 $B$OB?$/$N%=!<%9$rMxMQ$7$F$$$^$9!#$9$J$o$A!"(B
 .Bl -bullet -compact
-.It 
+.It
 .Nx
 $B$+$i$N(B
 .Nm libsa
@@ -495,6 +661,5 @@
 $B:F9=@.$H(B
 .Fx 3.0
 $B$X$N%]!<%H!"4D6-JQ?t4X78$N4X?t!"$3$N%^%K%e%"%k%Z!<%8$O(B
-.An Mike Smith Aq msmith@freebsd.org
+.An Mike Smith Aq msmith@FreeBSD.org
 $B$,:n@.$7$^$7$?!#(B
-
--- libtacplus.3~	Sat Apr  6 22:27:55 2002
+++ libtacplus.3	Sat Apr  6 22:29:24 2002
@@ -22,17 +22,17 @@
 .\" OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
 .\" SUCH DAMAGE.
 .\"
-.\"	%FreeBSD: doc/ja_JP.eucJP/man/man3/libtacplus.3,v 1.1.1.1 1999/12/09 16:26:01 kuriyama Exp %
+.\" %FreeBSD: src/lib/libtacplus/libtacplus.3,v 1.3.2.6 2001/12/17 10:08:32 ru Exp %
 .\"
 .\" $FreeBSD: doc/ja_JP.eucJP/man/man3/libtacplus.3,v 1.3 2001/05/14 01:08:36 horikawa Exp $
 .Dd September 2, 1998
 .Dt LIBTACPLUS 3
-.Os FreeBSD
+.Os
 .Sh $BL>>N(B
 .Nm libtacplus
 .Nd TACACS+ $B%/%i%$%"%s%H%i%$%V%i%j(B
 .Sh $B=q<0(B
-.Fd #include <taclib.h>
+.In taclib.h
 .Ft int
 .Fn tac_add_server "struct tac_handle *h" "const char *host" "int port" "const char *secret" "int timeout" "int flags"
 .Ft void
@@ -343,7 +343,8 @@
 .Sh $B4XO"9`L\(B
 .Xr tacplus.conf 5
 .Rs
-.%A D. Carrel and Lol Grant
+.%A D. Carrel
+.%A Lol Grant
 .%T The TACACS+ Protocol, Version 1.78
 .%O draft-grant-tacacs-02.txt (Internet Draft)
 .Re
@@ -351,4 +352,6 @@
 $B$3$N%=%U%H%&%'%"$O!"(B
 .An John Polstra
 $B$,:n@.$7!"(B
-Juniper Networks, Inc $B$K$h$C$F(B FreeBSD $B%W%m%8%'%/%H$K4sB#$5$l$^$7$?!#(B
+Juniper Networks, Inc $B$K$h$C$F(B
+.Fx
+$B%W%m%8%'%/%H$K4sB#$5$l$^$7$?!#(B
--- mbrune.3~	Sat Apr  6 22:27:05 2002
+++ mbrune.3	Sat Apr  6 22:27:30 2002
@@ -33,6 +33,7 @@
 .\" SUCH DAMAGE.
 .\"
 .\"	@(#)mbrune.3	8.2 (Berkeley) 4/19/94
+.\" %FreeBSD: src/lib/libc/locale/mbrune.3,v 1.6.2.4 2001/12/14 18:33:54 ru Exp %
 .\"
 .\" $FreeBSD: doc/ja_JP.eucJP/man/man3/mbrune.3,v 1.2 2001/05/14 01:08:37 horikawa Exp $
 .Dd April 19, 1994
@@ -43,8 +44,10 @@
 .Nm mbrrune ,
 .Nm mbmb
 .Nd C $B$N$?$a$N%^%k%A%P%$%HJ8;z(B (rune) $B%5%]!<%H(B
+.Sh $B%i%$%V%i%j(B
+.Lb libc
 .Sh $B=q<0(B
-.Fd #include <rune.h>
+.In rune.h
 .Ft char *
 .Fn mbrune "const char *string" "rune_t rune"
 .Ft char *
--- rune.3~	Sat Apr  6 22:22:50 2002
+++ rune.3	Sat Apr  6 22:26:41 2002
@@ -33,6 +33,7 @@
 .\" SUCH DAMAGE.
 .\"
 .\"	@(#)rune.3	8.2 (Berkeley) 12/11/93
+.\" %FreeBSD: src/lib/libc/locale/rune.3,v 1.10.2.6 2001/12/14 18:33:54 ru Exp %
 .\"
 .\" $FreeBSD: doc/ja_JP.eucJP/man/man3/rune.3,v 1.2 2001/05/14 01:08:39 horikawa Exp $
 .Dd December 11, 1993
@@ -42,11 +43,16 @@
 .Nm setrunelocale ,
 .Nm setinvalidrune ,
 .Nm sgetrune ,
-.Nm sputrune
+.Nm sputrune ,
+.Nm fgetrune ,
+.Nm fungetrune ,
+.Nm fputrune
 .Nd C $BMQ%k!<%s%5%]!<%H(B
+.Sh $B%i%$%V%i%j(B
+.Lb libc
 .Sh $B=q<0(B
-.Fd #include <rune.h>
-.Fd #include <errno.h>
+.In rune.h
+.In errno.h
 .Ft int
 .Fn setrunelocale "char *locale"
 .Ft void
@@ -56,7 +62,7 @@
 .Ft int
 .Fn sputrune "rune_t rune" "char *string" "size_t n" "char **result"
 .Pp
-.Fd #include <stdio.h>
+.In stdio.h
 .Ft long
 .Fn fgetrune "FILE *stream"
 .Ft int
@@ -79,7 +85,7 @@
 .Pp
 .Fn setinvalidrune
 $B4X?t$O!"%0%m!<%P%kCM(B
-.Ev _INVALID_RUNE
+.Dv _INVALID_RUNE
 $B$NCM$r(B
 .Fa rune
 $B$K@_Dj$7$^$9!#(B
@@ -106,7 +112,7 @@
 $B$N:G=i$N(B
 .Fa n
 $B%P%$%H$,40A4$J%^%k%A%P%$%H%-%c%i%/%?$rI=$5$J$$>l9g$O(B
-.Ev _INVALID_RUNE
+.Dv _INVALID_RUNE
 $B$,La$5$l!"(B
 .Fa *result
 $B$O(B
@@ -114,7 +120,7 @@
 $B$r;X$7$^$9!#(B
 .Fa string
 $B$N:G=i$G%(%s%3!<%I$N%(%i!<$,H/@8$7$?>l9g$O(B
-.Ev _INVALID_RUNE
+.Dv _INVALID_RUNE
 $B$,La$5$l!"(B
 .Fa *result
 $B$O(B
@@ -174,9 +180,9 @@
 $B$+$iFI$_9~$b$&$H$9$k$3$H$r=|$1$P!"(B
 .Fn sgetrune
 $B$HF1$8F0:n$r$7$^$9!#%U%!%$%k$N=*$o$j$KC#$7$?>l9g$O(B
-.Ev EOF
+.Dv EOF
 $B$r!"%(%s%3!<%I$G%(%i!<$,H/@8$7$?>l9g$O(B
-.Ev _INVALID_RUNE
+.Dv _INVALID_RUNE
 $B$r!"LdBj$,H/@8$7$J$+$C$?>l9g$O%G%3!<%I$5$l$?%k!<%s$rLa$7$^$9!#(B
 .Pp
 .Fn fungetrune
@@ -191,7 +197,7 @@
 $B$N%^%k%A%P%$%H%(%s%3!<%I$r(B
 .Fa stream
 $B$K%W%C%7%e$7$^$9!#%(%i!<$,H/@8$7$?>l9g$O(B
-.Ev EOF
+.Dv EOF
 $B$rLa$7!"%(%i!<$,H/@8$7$J$+$C$?>l9g$O(B
 .Dv 0
 $B$rLa$7$^$9!#(B
@@ -204,7 +210,7 @@
 $B$N%^%k%A%P%$%H%(%s%3!<%I$r(B
 .Fa stream
 $B$K=q$-9~$_$^$9!#%(%i!<$,H/@8$7$?>l9g$O(B
-.Ev EOF
+.Dv EOF
 $B$rLa$7!"%(%i!<$,H/@8$7$J$+$C$?>l9g$O(B
 .Dv 0
 $B$rLa$7$^$9!#(B
@@ -213,26 +219,26 @@
 $B4X?t$O!"0J2<$NCM$N$I$l$+(B
 1
 $B$D$rLa$7$^$9!#(B
-.Bl -tag -width WWWWWWWW
-.It Dv 0
-.Fa setrunelocale
+.Bl -tag -width Er
+.It Er 0
+.Fn setrunelocale
 $B$GLdBj$,H/@8$7$^$;$s$G$7$?!#(B
-.It Ev EFAULT
+.It Bq Er EFAULT
 .Fa locale
 $B$,(B
 .Dv NULL
 $B$K$J$C$F$$$^$9!#(B
-.It Ev ENOENT
+.It Bq Er ENOENT
 $B%m%1!<%k$,8+$D$+$j$^$;$s!#(B
-.It Ev EFTYPE
+.It Bq Er EFTYPE
 $B8+$D$+$C$?%U%!%$%k$,@5$7$$%U%!%$%k$G$O$"$j$^$;$s!#(B
-.It Ev EINVAL
+.It Bq Er EINVAL
 $B%m%1!<%k$G<($5$l$k%(%s%3!<%I$,L$CN$N$b$N$G$9!#(B
 .El
 .Pp
 .Fn sgetrune
 $B4X?t$O!"FI$_9~$s$@%k!<%s$+(B
-.Ev _INVALID_RUNE
+.Dv _INVALID_RUNE
 $B$rLa$7$^$9!#(B
 .Fn sputrune
 $B4X?t$O!"%^%k%A%P%$%H%9%H%j%s%0$H$7$F(B
@@ -256,13 +262,13 @@
 .Sh $BCm(B
 ANSI C
 $B$N(B
-.Ev wchar_t
+.Em wchar_t
 $B7?$O!"(B
-.Ev rune_t
+.Em rune_t
 $B$HF1$8$G$9!#H~$7$5$KNt$k(B
 ANSI C
 $B%W%j%_%F%#%V$r%7%9%F%`$NEZBf$H$7$J$$8N0U$NA*Br$G$"$k$3$H$r6/D4$9$k$?$a$K(B
-.Ev rune_t
+.Em rune_t
 $B$,A*$P$l$^$7$?!#(B
 .Sh $BNr;K(B
 $B$3$N4X?t$O!"(B
@@ -275,7 +281,7 @@
 $B%k!<%s4X?t$O!"(B
 ANSI
 $B%^%k%A%P%$%H$H%o%$%I%-%c%i%/%?%5%]!<%H$N$h$j3N<B$JBeBX0F$H$7$F$N(B
-.Nm Bell Labs $B$N(B Plan 9
+.Sy Bell Labs $B$N(B Plan 9
 $B$K%R%s%H$rF@$^$7$?!#(B
 .\"They were conceived at the San Diego 1993 Summer USENIX conference by
 .\"Paul Borman of Krystal Technologies, Keith Bostic of CSRG and Andrew Hume
--
$BKY@nOBM:(B
