From owner-man-jp-reviewer@jp.FreeBSD.org Sun Jun  9 13:42:34 2002
Received: (from daemon@localhost)
	by castle.jp.FreeBSD.org (8.11.6+3.4W/8.11.3) id g594gYJ11592;
	Sun, 9 Jun 2002 13:42:34 +0900 (JST)
	(envelope-from owner-man-jp-reviewer@jp.FreeBSD.org)
Received: from sccrmhc02.attbi.com (sccrmhc02.attbi.com [204.127.202.62])
	by castle.jp.FreeBSD.org (8.11.6+3.4W/8.11.3) with ESMTP/inet id g594gWW11585
	for <man-jp-reviewer@jp.FreeBSD.org>; Sun, 9 Jun 2002 13:42:33 +0900 (JST)
	(envelope-from horikawa@jp.FreeBSD.org)
Received: from localhost ([12.252.32.143]) by sccrmhc02.attbi.com
          (InterMail vM.4.01.03.27 201-229-121-127-20010626) with ESMTP
          id <20020609044225.CPCY975.sccrmhc02.attbi.com@localhost>
          for <man-jp-reviewer@jp.FreeBSD.org>;
          Sun, 9 Jun 2002 04:42:25 +0000
Date: Sat, 08 Jun 2002 22:42:23 -0600 (MDT)
Message-Id: <20020608.224223.21589562.horikawa@attbi.com>
To: man-jp-reviewer@jp.FreeBSD.org
From: Kazuo Horikawa <horikawa@jp.FreeBSD.org>
In-Reply-To: <20020603.081806.107945223.horikawa@attbi.com>
References: <20020603.081806.107945223.horikawa@attbi.com>
X-Mailer: Mew version 2.2 on Emacs 20.7 / Mule 4.0 (HANANOEN)
Mime-Version: 1.0
Content-Type: Multipart/Mixed;
 boundary="--Next_Part(Sat_Jun__8_22:42:23_2002_710)--"
Content-Transfer-Encoding: 7bit
Reply-To: man-jp-reviewer@jp.FreeBSD.org
Precedence: list
X-Distribute: distribute version 2.1 (Alpha) patchlevel 24e+020417
X-Sequence: man-jp-reviewer 4177
Subject: [man-jp-reviewer 4177] (man3) frexp.3 glob.3 keycap.3 modf.3 moncontrol.3
Errors-To: owner-man-jp-reviewer@jp.FreeBSD.org
Sender: owner-man-jp-reviewer@jp.FreeBSD.org
X-Originator: horikawa@jp.FreeBSD.org

----Next_Part(Sat_Jun__8_22:42:23_2002_710)--
Content-Type: Text/Plain; charset=iso-2022-jp
Content-Transfer-Encoding: 7bit

frexp.3 glob.3 keycap.3 modf.3 moncontrol.3 $B$r(B RELENG_4 $B$N:G?7$K(B
$B99?7$7$^$7$?!#(B

$B86J8:9J,E,MQ0J30$K<!$NJQ99$r9T$$$^$7$?!#(B
o $B%<%m(B -> 0
o $BIbF0>.?t(B -> $BIbF0>.?tE@?t(B
o glob.3 $B$N(B
  .Fa errfunc
   $B$,(B
  -.Pf non- Dv NULL
  +.Dv NULL
   $B$G$J$1$l$P!"(B
  $B$O!"8mLu$J$N$G=$@5!#(B
o .Sh $B%U%!%$%k(B -> .Sh $B4XO"%U%!%$%k(B
--
$BKY@nOBM:(B

----Next_Part(Sat_Jun__8_22:42:23_2002_710)--
Content-Type: Text/Plain; charset=iso-2022-jp
Content-Transfer-Encoding: 7bit
Content-Description: jdiff
Content-Disposition: inline; filename=jdiff

--- frexp.3~	Sat Jun  8 19:41:35 2002
+++ frexp.3	Sat Jun  8 20:27:35 2002
@@ -34,6 +34,7 @@
 .\" SUCH DAMAGE.
 .\"
 .\"     @(#)frexp.3	8.1 (Berkeley) 6/4/93
+.\" %FreeBSD: src/lib/libc/gen/frexp.3,v 1.4.2.4 2001/12/14 18:33:51 ru Exp %
 .\"
 .\" $FreeBSD: doc/ja_JP.eucJP/man/man3/frexp.3,v 1.4 2001/05/14 01:08:34 horikawa Exp $
 .Dd June 4, 1993
@@ -41,14 +42,16 @@
 .Os
 .Sh $BL>>N(B
 .Nm frexp
-.Nd $BIbF0>.?t$r>.?tIt$H@0?tIt$KJQ49(B
+.Nd $BIbF0>.?tE@?t$r>.?tIt$H@0?tIt$KJQ49(B
+.Sh $B%i%$%V%i%j(B
+.Lb libc
 .Sh $B=q<0(B
-.Fd #include <math.h>
+.In math.h
 .Ft double
 .Fn frexp "double value" "int *exp"
 .Sh $B2r@b(B
 .Fn frexp
-$B4X?t$O!"IbF0>.?t$rJ,3d$7$F!"@55,2=$5$l$?>.?tItJ,$H(B
+$B4X?t$O!"IbF0>.?tE@?t$rJ,3d$7$F!"@55,2=$5$l$?>.?tItJ,$H(B
 2 $B$N@0?tN_>h$KJ,$1$^$9!#(B
 $B@0?tIt$O!"(B
 .Fa exp
@@ -57,20 +60,22 @@
 $B%*%V%8%'%/%H$KJ]B8$5$l$^$9!#(B
 .Sh $BLa$jCM(B
 .Fn frexp
-$B4X?t$O!"6h4V(B
-.Bq 1/2 , 1
-$B$KF~$k!"$b$7$/$OBg$-$5$,%<%m$G$"$j!"$+$D!"(B
-$B$=$l$K(B 2 $B$N(B
+$B4X?t$O!"<!$N$h$&$JCM(B
+.Em x
+$B$rJV$7$^$9!#(B
+$B$9$J$o$A(B
+.Em x
+$B$O!"6h4V(B
+.Bo 1/2 , 1 Pc
+$B$KF~$k$+$b$7$/$O(B 0 $B$N(B
+.Em double
+$BCM$G$"$j!"$=$l$K(B 2 $B$N(B
 .Fa *exp
 $B>h$r3]$1$k$H(B
 .Fa value
-$B$HEy$7$/$J$k(B
-.Em double
-$B$NCM(B
-.Em x
-$B$rLa$7$^$9!#(B
+$B$HEy$7$/$J$j$^$9!#(B
 .Fa value
-$B$,%<%m$G$"$k>l9g!"7k2L$N$I$A$i$NItJ,$b%<%m$K$J$j$^$9!#(B
+$B$,(B 0 $B$G$"$k>l9g!"7k2L$N$I$A$i$NItJ,$b(B 0 $B$K$J$j$^$9!#(B
 .Sh $B4XO"9`L\(B
 .Xr ldexp 3 ,
 .Xr math 3 ,
@@ -79,6 +84,6 @@
 .Sh $B5,3J(B
 .Fn frexp
 $B4X?t$O!"(B
-.St -ansiC
-$B$K=`5r$7$F$$$^$9!#(B
+.St -isoC
+$B$KE,9g$7$F$$$^$9!#(B
 .\"X kuma 1999-11-6
--- glob.3~	Sat Jun  8 19:40:51 2002
+++ glob.3	Sat Jun  8 20:24:03 2002
@@ -32,6 +32,7 @@
 .\" SUCH DAMAGE.
 .\"
 .\"     @(#)glob.3	8.3 (Berkeley) 4/16/94
+.\" %FreeBSD: src/lib/libc/gen/glob.3,v 1.7.2.9 2001/12/14 18:33:51 ru Exp %
 .\"
 .\" $FreeBSD: doc/ja_JP.eucJP/man/man3/glob.3,v 1.2 2001/05/14 01:08:35 horikawa Exp $
 .Dd April 16, 1994
@@ -40,12 +41,14 @@
 .Sh $BL>>N(B
 .Nm glob ,
 .Nm globfree
+.Sh $B%i%$%V%i%j(B
+.Lb libc
 .Nd $B%Q%?!<%s$KE,9g$9$k%Q%9L>$r@8@.(B
 .Sh $B=q<0(B
 .Fd #include <glob.h>
 .Ft int
 .Fn glob "const char *pattern" "int flags" "int (*errfunc)(const char *, int)" "glob_t *pglob"
-.Ft void 
+.Ft void
 .Fn globfree "glob_t *pglob"
 .Sh $B2r@b(B
 .Fn glob
@@ -74,23 +77,17 @@
 .Fn glob
 $B0z?t$O$=$N(B
 $B%Q%?!<%s$KBP$7$F!"%"%/%;%92DG=$J$9$Y$F$N%Q%9L>$rFM$-9g$o$;(B
-(
-$B%^%C%A%s%0(B
-)
-$B!"(B
+($B%^%C%A%s%0(B)$B!"(B
 $BE,9g$9$k%Q%9L>%j%9%H$r:n@.$7$^$9!#%Q%9L>$K%"%/%;%9$9$k$?$a(B
 .Fn glob
 $B$O!"%Q%9(B
 $B$N3F9=@.MWAG(B
-(
-$B:G=*MWAG$r=|$/(B
-)
+($B:G=*MWAG$r=|$/(B)
 $B$G$N8!:w5v2D$H!"FC<l%-%c%i%/%?(B
-.Ql *
-,
-.Ql ?
+.Ql * ,
+.Ql ?\&
 $B$^$?$O(B
-.Ql [
+.Ql \&[
 $B$J$I$r4^$`(B
 .Fa pattern
 $B$N!"$9$Y$F$N%U%!%$%kL>9=@.MWAG%G%#%l%/%H%j$NFI$_(B
@@ -106,7 +103,7 @@
 $B:G=i$N%]%$%s%?$O(B
 .Dv NULL
 $B$G$9!#%Q%?!<%s$KE,9g$9$k%Q%9L>$,3'L5$@$C$?>l9g!"(B
-$BJV$5$l$kE,9g%Q%9$N?t$O%<%m$K@_Dj$5$l$^$9!#(B
+$BJV$5$l$kE,9g%Q%9$N?t$O(B 0 $B$K@_Dj$5$l$^$9!#(B
 .Pp
 .Fa pglob
 $B$G<($5$l$k9=B$BN$O8F$S=P$785$,:n@.$7$^$9!#(B
@@ -131,12 +128,12 @@
 .It Dv GLOB_APPEND
 $B@8@.$5$l$?%Q%9L>$r!"(B
 .Fn glob
-$B$KBP$9$kA0$N8F$S=P$7(B ( $BC1?t$^$?$OJ#?t(B ) $B$G@8@.$5$l$?%Q%9L>$KDI2C$7$^$9!#(B
+$B$KBP$9$kA0$N8F$S=P$7(B ($BC1?t$^$?$OJ#?t(B) $B$G@8@.$5$l$?%Q%9L>$KDI2C$7$^$9!#(B
 .Fa gl_pathc
-$B$NCM$O!":#2s$N8F$S=P$7$*$h$SA0$N8F$S=P$7(B ( $BC1?t$^$?$OJ#?t(B ) $B$G$N!"(B
-$BE,9g%Q%9L>$N9g7W$K$J$j$^$9!#A0$N8F$S=P$7(B ( $BC1?t$^$?$OJ#?t(B ) $B$K$h$C$F(B
+$B$NCM$O!":#2s$N8F$S=P$7$*$h$SA0$N8F$S=P$7(B ($BC1?t$^$?$OJ#?t(B) $B$G$N!"(B
+$BE,9g%Q%9L>$N9g7W$K$J$j$^$9!#A0$N8F$S=P$7(B ($BC1?t$^$?$OJ#?t(B) $B$K$h$C$F(B
 $BJV$5$l$?%Q%9L>$K!":#2s@8@.$5$l$?%Q%9L>$,DI2C$5$l$^$9$,!"(B
-$B%^!<%8(B ( $BJ;9g(B ) $B$O$5$l$^$;$s!#A0$N8F$S=P$7$H:#2s$N8F$S=P$7$N$"$$$@$K!"(B
+$B%^!<%8(B ($BJ;9g(B) $B$O$5$l$^$;$s!#A0$N8F$S=P$7$H:#2s$N8F$S=P$7$N$"$$$@$K!"(B
 $B8F$S=P$785$O(B
 .Dv GLOB_DOOFFS
 $B%U%i%0$rJQ$($F$O$$$1$^$;$s!#F1MM$K!"(B
@@ -144,7 +141,7 @@
 $B@_Dj;~$N(B
 .Fa gl_offs
 $B$NCM$bJQ$($F$O$$$1$^$;$s!#(B
-( $B$b$A$m$s(B )
+($B$b$A$m$s(B)
 .Fa pglob
 $B$K1F6A$9$k(B
 .Fn globfree
@@ -218,7 +215,7 @@
 $B%F!<%W$KJ]B8$5$l$?%G%#%l%/%H%j$+$i!"(B
 .Xr restore 8
 $B$N$h$&$J%W%m%0%i%`$K$h$C$F(B
-$B%0%m%C%S%s%0(B ( $B%U%!%$%kL>E83+(B ) $B$G$-$k$h$&$K!"(B
+$B%0%m%C%S%s%0(B ($B%U%!%$%kL>E83+(B) $B$G$-$k$h$&$K!"(B
 $B$3$N3HD%$,MQ0U$5$l$F$$$^$9!#(B
 .It Dv GLOB_BRACE
 .Xr csh 1
@@ -227,11 +224,11 @@
 $B%9%H%j%s%0$rE83+$9$k$?$a$K!"(B
 $B%Q%?!<%s%9%H%j%s%0$rA0=hM}$7$^$9!#%Q%?!<%s(B
 .Ql {}
-$B$ONr;KE*M}M3(B ( $B$*$h$S(B
+$B$ONr;KE*M}M3(B ($B$*$h$S(B
 .Xr find 1
 $B%Q%?!<%s$NF~NO$rMF0W$K$9$k$?$a$K!"(B
 .Xr csh 1
-$B$,F1$8$3$H$r$9$k$H$$$&M}M3(B )
+$B$,F1$8$3$H$r$9$k$H$$$&M}M3(B)
 $B$+$i!"L$E83+$N$^$^;D$5$l$^$9!#(B
 .It Dv GLOB_MAGCHAR
 $B%Q%?!<%s$K(B
@@ -250,7 +247,7 @@
 .Dv GLOB_NOMAGIC
 $B$O!"Nr;KE*$J(B
 .Xr csh 1
-$B$K$h$k%0%m%C%S%s%0(B ( $B%U%!%$%kL>E83+(B ) $B5sF0$N<BAu$rC1=c2=$9$k$?$a$K(B
+$B$K$h$k%0%m%C%S%s%0(B ($B%U%!%$%kL>E83+(B) $B5sF0$N<BAu$rC1=c2=$9$k$?$a$K(B
 $BMQ0U$5$l$F$$$^$9!#$=$NB>$NL\E*$G$O$?$V$s!"(B
 $B$I$s$J>l9g$b;HMQ$9$Y$-$G$O$"$j$^$;$s!#(B
 .It Dv GLOB_QUOTE
@@ -264,12 +261,23 @@
 .Ql ~
 $B$G;O$^$k%Q%?!<%s$r!"%f!<%6L>$N%[!<%`%G%#%l%/%H%j$K(B
 $BE83+$7$^$9!#(B
+.It Dv GLOB_LIMIT
+$BJV$5$l$k%Q%9L>$N9g7W?t$r!"(B
+.Fa gl_matchc
+$B$G;XDj$5$l$k?t$K@)8B$7$^$9(B ($B%G%U%)%k%H$O(B
+.Dv ARG_MAX )
+$B$G$9!#(B
+$BHs>o$KBg$-$J?t$N%^%C%A$KE83+$5$l$k(B
+.Ql */../*/..
+$B$N$h$&$JD9$$%9%H%j%s%0$N%Q%?!<%s$K$h$C$F!"(B
+$B%5!<%S%95qH]967b$KL5M}LpM}$5$l$F$7$^$$F@$k%W%m%0%i%`$KBP$7!"(B
+$BK\%*%W%7%g%s$r@_Dj$9$Y$-$G$9!#(B
 .El
 .Pp
 $B8!:w$K$*$$$F%*!<%W%s$^$?$OFI$_9~$_$G$-$J$$%G%#%l%/%H%j$K=P2q$C$?>l9g!"(B
 .Fa errfunc
 $B$,(B
-.Pf non- Dv NULL
+.Dv NULL
 $B$G$J$1$l$P!"(B
 .Fn glob
 $B$O(B
@@ -288,9 +296,9 @@
 .Fa errfunc
 $B$r(B
 $B8F$S=P$97k2L$K$J$k$+$i$G$9!#(B
-.Dv ENOENT
+.Er ENOENT
 $B$*$h$S(B
-.Dv ENOTDIR
+.Er ENOTDIR
 $B$N%F%9%H$K$h$C$F!"(B
 $B%(%i!<%k!<%A%s$O$3$NF0:n$rM^@)$9$k$3$H$,$G$-$^$9$,!"(B
 $B$=$l$G$b$J$*$3$&$7$?>l9g$K$O(B
@@ -300,7 +308,7 @@
 $B$r%j%?!<%s$5$;$^$9!#(B
 .Pp
 .Fa errfunc
-$B$+$iHs%<%m$,JV$k$H(B
+$B$+$iHs(B 0 $B$,JV$k$H(B
 .Fn glob
 $B$OA`:n$rDd;_$7$F!"$9$G$KE,9g$7$?$9$Y$F$N(B
 $B%Q%9$rH?1G$9$k$?$a$K!"(B
@@ -324,7 +332,7 @@
 .Dv NULL
 $B$+$^$?$O(B
 .Fa errfunc
-$B$,%<%m$rJV$7$?>l9g!"%(%i!<$OL5;k$5$l$^$9!#(B
+$B$,(B 0 $B$rJV$7$?>l9g!"%(%i!<$OL5;k$5$l$^$9!#(B
 .Pp
 .Fn globfree
 $B4X?t$O!"A0$N(B
@@ -336,7 +344,7 @@
 .Sh $BLa$jCM(B
 $BL5;v$K40N;$7$?>l9g(B
 .Fn glob
-$B$O%<%m$rJV$7$^$9!#$5$i$K!"(B
+$B$O(B 0 $B$rJV$7$^$9!#$5$i$K!"(B
 .Fa pglob
 $B$N3F%U%#!<%k%I(B
 $B$K$O<!$K<($9CM$,4^$^$l$^$9!#(B
@@ -364,11 +372,11 @@
 $BFbMF$O%/%j%"$5$l$^$9!#(B
 .It Fa gl_pathv
 $BE,9g%Q%9L>$N(B
-.Dv NULL 
+.Dv NULL
 $B$G=*$o$k%j%9%H$N%]%$%s%?$,4^$^$l$^$9!#(B
 $B$?$@$7!"$b$7(B
 .Fa gl_pathc
-$B$,%<%m$J$i$P!"(B
+$B$,(B 0 $B$J$i$P!"(B
 .Fa gl_pathv
 $B$NFbMF$ODj5A$5$l$^$;$s!#(B
 .El
@@ -377,19 +385,26 @@
 .Fn glob
 $B$O(B
 errno
-$B$r@_Dj$7$F!"<!$K<($9Hs%<%mDj?t$N(B
+$B$r@_Dj$7$F!"<!$K<($9Hs(B 0 $BDj?t$N(B
 1 $B$D$rJV$7$^$9!#$3$l$i$NDj?t$O!"%$%s%/%k!<%I%U%!%$%k(B
 .Aq Pa glob.h
 $B$GDj5A$5$l$^$9!#(B
 .Bl -tag -width GLOB_NOCHECK
 .It Dv GLOB_NOSPACE
 $B%a%b%j3d$jEv$F$N;n$_$,<:GT$7$^$7$?!#(B
+$B$b$7$/$O(B
+.Fa errno
+$B$,(B 0 $B$N>l9g!"(B
+.Dv GLOB_LIMIT
+$B$,(B flags $B$K;XDj$5$l!"(B
+.Fa pglob\->gl_matchc
+$B8D$^$?$O$=$l0J>e$N%Q%?!<%s$,%^%C%A$7$^$7$?!#(B
 .It Dv GLOB_ABEND
 $B%(%i!<$,H/@8$7$?>e$K(B
 .Dv GLOB_ERR
 $B$,@_Dj$5$l$F$$$?$+!"$^$?$O(B
-.Fa (*errfunc)()
-$B$,Hs%<%m$rJV$7$?$N$G!"(B
+.Fa \*(lp*errfunc\*(rp\*(lp\*(rp
+$B$,Hs(B 0 $B$rJV$7$?$N$G!"(B
 .Fn glob
 $B$O%Q%9L>$NAv::$rDd;_$7$^$7$?!#(B
 .El
@@ -422,20 +437,20 @@
 $B4X?t$K$O<!$K<($9Nc30$r=|$$$F!"(B
 .St -p1003.2
 $B$H$N8_49@-$,4|BT$5$l$F$$$^$9!#Nc30$O%U%i%0(B
-.Dv GLOB_ALTDIRFUNC,
-.Dv GLOB_BRACE
-.Dv GLOB_MAGCHAR,
-.Dv GLOB_NOMAGIC,
-.Dv GLOB_QUOTE,
-$B$*$h$S(B
-.Dv GLOB_TILDE, 
+.Dv GLOB_ALTDIRFUNC ,
+.Dv GLOB_BRACE ,
+.Dv GLOB_LIMIT ,
+.Dv GLOB_MAGCHAR ,
+.Dv GLOB_NOMAGIC ,
+.Dv GLOB_QUOTE ,
+.Dv GLOB_TILDE
 $B$=$l$K%U%#!<%k%I(B
 .Fa gl_matchc
 $B$*$h$S(B
 .Fa gl_flags
 $B$J$I$r!"87@5$J(B
 .Tn POSIX
-$B=`5r$rAh$&%"%W%j%1!<%7%g%s$G$O;HMQ$9$Y$-$G$O$J$$$H$$$&$3$H$G$9!#(B
+$BE,9g$rAh$&%"%W%j%1!<%7%g%s$G$O;HMQ$9$Y$-$G$O$J$$$H$$$&$3$H$G$9!#(B
 .Sh $BNr;K(B
 .Fn glob
 $B$*$h$S(B
@@ -455,5 +470,5 @@
 .Xr readdir 3 ,
 .Xr malloc 3 ,
 $B$*$h$S(B
-.Xr free 3 
-$BMQ$K;XDj$7$?%(%i!<$N$I$l$+$K!"(B errno $B$r@_Dj$9$k$3$H$,$"$j$^$9!#(B
+.Xr free 3
+$BMQ$K;XDj$7$?%(%i!<$N$I$l$+$K!"(Berrno $B$r@_Dj$9$k$3$H$,$"$j$^$9!#(B
--- keycap.3~	Sat Jun  8 19:40:56 2002
+++ keycap.3	Sat Jun  8 20:25:20 2002
@@ -34,10 +34,12 @@
 .\" SUCH DAMAGE.
 .\"
 .\" @(#)keycap.3, 3.00, Last Edit-Date: [Sun Jan  2 13:46:43 1994]
+.\" %FreeBSD: src/usr.sbin/pcvt/keycap/keycap.3,v 1.8.2.3 2001/08/16 15:56:13 ru Exp %
 .\"
 .\" $FreeBSD: doc/ja_JP.eucJP/man/man3/keycap.3,v 1.2 2001/05/14 01:08:36 horikawa Exp $
 .Dd January 3, 1993
 .Dt KEYCAP 3
+.Os
 .Sh $BL>>N(B
 .Nm kgetent ,
 .Nm kgetnum ,
@@ -80,7 +82,7 @@
 .Fn kgetent
 $B4X?t$O!"%*!<%W%s$G$-$?(B
 .Nm keycap
-$B%G!<%?%Y!<%9!&%U%!%$%k$,0l$D$b$J$1$l$P(B \-1 $B$rJV$7!"(B
+$B%G!<%?%Y!<%9%U%!%$%k$,0l$D$b$J$1$l$P(B \-1 $B$rJV$7!"(B
 $B=jDj$N%^%C%WL>$K%(%s%H%j$,$J$1$l$P(B 0 $B$rJV$7!"(B
 $BA4$F$,@5>o=*N;$9$l$P(B 1 $B$rJV$7$^$9!#(B
 .Pp
@@ -109,7 +111,7 @@
 $B4X?t$O!"%1!<%Q%S%j%F%#$,8+$D$+$i$J$1$l$P(B
 .Dv NULL
 $B$rJV$7$^$9!#(B
-.Sh $B%U%!%$%k(B
+.Sh $B4XO"%U%!%$%k(B
 .Bl -tag -width /usr/share/misc/keycap.pcvt -compact
 .It Pa /usr/share/misc/keycap.pcvt
 $B%-!<%\!<%I%1!<%Q%S%j%F%#%G!<%?%Y!<%9(B
--- modf.3~	Sat Jun  8 19:41:00 2002
+++ modf.3	Sat Jun  8 20:28:29 2002
@@ -34,6 +34,7 @@
 .\" SUCH DAMAGE.
 .\"
 .\"     @(#)modf.3	8.1 (Berkeley) 6/4/93
+.\" %FreeBSD: src/lib/libc/gen/modf.3,v 1.3.2.3 2001/12/14 18:33:51 ru Exp %
 .\"
 .\" $FreeBSD: doc/ja_JP.eucJP/man/man3/modf.3,v 1.2 2001/05/14 01:08:37 horikawa Exp $
 .Dd June 4, 1993
@@ -41,9 +42,11 @@
 .Os
 .Sh $BL>>N(B
 .Nm modf
-.Nd $BIbF0>.?t$+$i$NId9fIU$-$N@0?tCM(B/$B>.?tCM<h$j=P$7(B
+.Nd $BIbF0>.?tE@?t$+$i$NId9fIU$-$N@0?tCM(B/$B>.?tCM<h$j=P$7(B
+.Sh $B%i%$%V%i%j(B
+.Lb libc
 .Sh $B=q<0(B
-.Fd #include <math.h>
+.In math.h
 .Ft double
 .Fn modf "double value" "double *iptr"
 .Sh $B2r@b(B
@@ -60,7 +63,7 @@
 .Fn modf
 $B4X?t$O!"(B
 .Fa value
-$B$NId9fIU$->.?tItJ,$rLa$7$^$9!#(B
+$B$NId9fIU$->.?tItJ,$rJV$7$^$9!#(B
 .Sh $B4XO"9`L\(B
 .Xr frexp 3 ,
 .Xr ldexp 3 ,
@@ -68,6 +71,6 @@
 .Sh $B5,3J(B
 .Fn modf
 $B4X?t$O!"(B
-.St -ansiC
+.St -isoC
 $B$K=`5r$7$F$$$^$9!#(B
 .\"kuma 1999-11-12
--- moncontrol.3~	Sat Jun  8 19:41:04 2002
+++ moncontrol.3	Sat Jun  8 20:42:40 2002
@@ -30,17 +30,20 @@
 .\" SUCH DAMAGE.
 .\"
 .\"	@(#)moncontrol.3	8.1 (Berkeley) 6/4/93
+.\" %FreeBSD: src/lib/libc/gmon/moncontrol.3,v 1.6.2.5 2001/12/14 18:33:54 ru Exp %
 .\"
 .\" $FreeBSD: doc/ja_JP.eucJP/man/man3/moncontrol.3,v 1.2 2001/05/14 01:08:37 horikawa Exp $
 .Dd June 4, 1993
 .Dt MONCONTROL 3
-.Os BSD 4
+.Os
 .Sh $BL>>N(B
 .Nm moncontrol ,
 .Nm monstartup
 .Nd $B<B9T%W%m%U%!%$%k$N@)8f(B
+.Sh $B%i%$%V%i%j(B
+.Lb libc
 .Sh $B=q<0(B
-.Fd #include <sys/types.h>
+.In sys/types.h
 .Ft int
 .Fn moncontrol "int mode"
 .Ft int
@@ -94,9 +97,10 @@
 $B$3$N%"%I%l%9HO0O$N$9$Y$F$N4X?t$G$9!#%W%m%U%!%$%k:N<h$O!"(B
 .Fn monstartup
 $B$+$iLa$C$?$H$-$K;O$^$j$^$9!#(B
-.Sn $B4XO"%U%!%$%k(B
-.Bl -tag -width Pa -compact
-.It Pa progname.gmon	$B<B9T%G!<%?%U%!%$%k(B
+.Sh $B4XO"%U%!%$%k(B
+.Bl -tag -width progname.gmon -compact
+.It Pa progname.gmon
+$B<B9T%G!<%?%U%!%$%k(B
 .El
 .Sh $B4XO"9`L\(B
 .Xr cc 1 ,

----Next_Part(Sat_Jun__8_22:42:23_2002_710)--
Content-Type: Text/Plain; charset=us-ascii
Content-Transfer-Encoding: 7bit
Content-Description: ediff
Content-Disposition: inline; filename=ediff

===================================================================
RCS file: /home/ncvs/src/lib/libc/gen/frexp.3,v
retrieving revision 1.2
retrieving revision 1.4.2.4
diff -u -p -r1.2 -r1.4.2.4
--- src/lib/libc/gen/frexp.3	1997/01/20 23:16:29	1.2
+++ src/lib/libc/gen/frexp.3	2001/12/14 18:33:51	1.4.2.4
@@ -34,6 +34,7 @@
 .\" SUCH DAMAGE.
 .\"
 .\"     @(#)frexp.3	8.1 (Berkeley) 6/4/93
+.\" $FreeBSD: /home/ncvs/src/lib/libc/gen/frexp.3,v 1.4.2.4 2001/12/14 18:33:51 ru Exp $
 .\"
 .Dd June 4, 1993
 .Dt FREXP 3
@@ -41,8 +42,10 @@
 .Sh NAME
 .Nm frexp
 .Nd convert floating-point number to fractional and integral components
+.Sh LIBRARY
+.Lb libc
 .Sh SYNOPSIS
-.Fd #include <math.h>
+.In math.h
 .Ft double
 .Fn frexp "double value" "int *exp"
 .Sh DESCRIPTION
@@ -61,10 +64,10 @@ function returns the value
 .Em x ,
 such that
 .Em x
-is a 
+is a
 .Em double
 with magnitude in the interval
-.Bq 1/2 , 1
+.Bo 1/2 , 1 Pc
 or zero, and
 .Fa value
 equals
@@ -73,7 +76,7 @@ times 2 raised to the power
 .Fa *exp .
 If
 .Fa value
-is zero, both parts of the result are zero. 
+is zero, both parts of the result are zero.
 .Sh SEE ALSO
 .Xr ldexp 3 ,
 .Xr math 3 ,
@@ -82,4 +85,4 @@ is zero, both parts of the result are ze
 The
 .Fn frexp
 function conforms to
-.St -ansiC .
+.St -isoC .
===================================================================
RCS file: /home/ncvs/src/lib/libc/gen/glob.3,v
retrieving revision 1.5
retrieving revision 1.7.2.9
diff -u -p -r1.5 -r1.7.2.9
--- src/lib/libc/gen/glob.3	1997/04/13 13:15:13	1.5
+++ src/lib/libc/gen/glob.3	2001/12/14 18:33:51	1.7.2.9
@@ -32,6 +32,7 @@
 .\" SUCH DAMAGE.
 .\"
 .\"     @(#)glob.3	8.3 (Berkeley) 4/16/94
+.\" $FreeBSD: /home/ncvs/src/lib/libc/gen/glob.3,v 1.7.2.9 2001/12/14 18:33:51 ru Exp $
 .\"
 .Dd April 16, 1994
 .Dt GLOB 3
@@ -40,11 +41,13 @@
 .Nm glob ,
 .Nm globfree
 .Nd generate pathnames matching a pattern
+.Sh LIBRARY
+.Lb libc
 .Sh SYNOPSIS
-.Fd #include <glob.h>
+.In glob.h
 .Ft int
 .Fn glob "const char *pattern" "int flags" "int (*errfunc)(const char *, int)" "glob_t *pglob"
-.Ft void 
+.Ft void
 .Fn globfree "glob_t *pglob"
 .Sh DESCRIPTION
 The
@@ -83,9 +86,9 @@ and read permission on each directory of
 .Fa pattern
 that contains any of the special characters
 .Ql * ,
-.Ql ?
+.Ql ?\&
 or
-.Ql [ .
+.Ql \&[ .
 .Pp
 The
 .Fn glob
@@ -96,7 +99,7 @@ field, and a pointer to a list of pointe
 .Fa gl_pathv
 field.
 The first pointer after the last pathname is
-.Dv NULL . 
+.Dv NULL .
 If the pattern does not match any pathnames, the returned number of
 matched paths is set to zero.
 .Pp
@@ -217,33 +220,33 @@ This extension is provided to allow prog
 .Xr restore 8
 to provide globbing from directories stored on tape.
 .It Dv GLOB_BRACE
-Pre-process the pattern string to expand 
-.Ql {pat,pat,...} 
-strings like 
+Pre-process the pattern string to expand
+.Ql {pat,pat,...}
+strings like
 .Xr csh 1 .
-The pattern 
+The pattern
 .Ql {}
 is left unexpanded for historical reasons (and
-.Xr csh 1 
-does the same thing to 
+.Xr csh 1
+does the same thing to
 ease typing
-of 
-.Xr find 1 
+of
+.Xr find 1
 patterns).
 .It Dv GLOB_MAGCHAR
 Set by the
 .Fn glob
 function if the pattern included globbing characters.
-See the description of the usage of the 
+See the description of the usage of the
 .Fa gl_matchc
 structure member for more details.
 .It Dv GLOB_NOMAGIC
-Is the same as 
-.Dv GLOB_NOCHECK 
+Is the same as
+.Dv GLOB_NOCHECK
 but it only appends the
 .Fa pattern
 if it does not contain any of the special characters ``*'', ``?'' or ``[''.
-.Dv GLOB_NOMAGIC 
+.Dv GLOB_NOMAGIC
 is provided to simplify implementing the historic
 .Xr csh 1
 globbing behavior and should probably not be used anywhere else.
@@ -257,16 +260,26 @@ character, avoiding any special interpre
 Expand patterns that start with
 .Ql ~
 to user name home directories.
+.It Dv GLOB_LIMIT
+Limit the total number of returned pathnames to the value provided in
+.Fa gl_matchc
+(default
+.Dv ARG_MAX ) .
+This option should be set for programs
+that can be coerced into a denial of service attack
+via patterns that expand to a very large number of matches,
+such as a long string of
+.Ql */../*/.. .
 .El
 .Pp
 If, during the search, a directory is encountered that cannot be opened
 or read and
 .Fa errfunc
 is
-.Pf non- Dv NULL , 
+.Pf non- Dv NULL ,
 .Fn glob
 calls
-.Fa (*errfunc)(path, errno) .
+.Fa \*(lp*errfunc\*(rp Ns ( Fa path , errno ) .
 This may be unintuitive: a pattern like
 .Ql */Makefile
 will try to
@@ -278,9 +291,9 @@ is not a directory, resulting in a
 call to
 .Fa errfunc .
 The error routine can suppress this action by testing for
-.Dv ENOENT
+.Er ENOENT
 and
-.Dv ENOTDIR ; 
+.Er ENOTDIR ;
 however, the
 .Dv GLOB_ERR
 flag will still cause an immediate
@@ -330,16 +343,16 @@ contain the values described below:
 .Bl -tag -width GLOB_NOCHECK
 .It Fa gl_pathc
 contains the total number of matched pathnames so far.
-This includes other matches from previous invocations of 
+This includes other matches from previous invocations of
 .Fn glob
-if 
+if
 .Dv GLOB_APPEND
 was specified.
 .It Fa gl_matchc
 contains the number of matched pathnames in the current invocation of
 .Fn glob .
 .It Fa gl_flags
-contains a copy of the 
+contains a copy of the
 .Fa flags
 parameter with the bit
 .Dv GLOB_MAGCHAR
@@ -349,7 +362,7 @@ contained any of the special characters 
 if not.
 .It Fa gl_pathv
 contains a pointer to a
-.Dv NULL Ns -terminated 
+.Dv NULL Ns -terminated
 list of matched pathnames.
 However, if
 .Fa gl_pathc
@@ -366,12 +379,18 @@ file
 .Aq Pa glob.h :
 .Bl -tag -width GLOB_NOCHECK
 .It Dv GLOB_NOSPACE
-An attempt to allocate memory failed.
+An attempt to allocate memory failed, or if
+.Fa errno
+was 0
+.Dv GLOB_LIMIT
+was specified in the flags and
+.Fa pglob\->gl_matchc
+or more patterns were matched.
 .It Dv GLOB_ABEND
 The scan was stopped because an error was encountered and either
 .Dv GLOB_ERR
 was set or
-.Fa (*errfunc)()
+.Fa \*(lp*errfunc\*(rp\*(lp\*(rp
 returned non-zero.
 .El
 .Pp
@@ -380,7 +399,7 @@ The arguments
 and
 .Fa pglob\->gl_pathv
 are still set as specified above.
-.Sh EXAMPLE
+.Sh EXAMPLES
 A rough equivalent of
 .Ql "ls -l *.c *.h"
 can be obtained with the
@@ -406,16 +425,17 @@ function is expected to be
 .St -p1003.2
 compatible with the exception
 that the flags
-.Dv GLOB_ALTDIRFUNC,
-.Dv GLOB_BRACE
-.Dv GLOB_MAGCHAR,
-.Dv GLOB_NOMAGIC,
-.Dv GLOB_QUOTE,
+.Dv GLOB_ALTDIRFUNC ,
+.Dv GLOB_BRACE ,
+.Dv GLOB_LIMIT ,
+.Dv GLOB_MAGCHAR ,
+.Dv GLOB_NOMAGIC ,
+.Dv GLOB_QUOTE ,
 and
-.Dv GLOB_TILDE,
-and the fields 
+.Dv GLOB_TILDE ,
+and the fields
 .Fa gl_matchc
-and 
+and
 .Fa gl_flags
 should not be used by applications striving for strict
 .Tn POSIX
===================================================================
RCS file: /home/ncvs/src/usr.sbin/pcvt/keycap/keycap.3,v
retrieving revision 1.5
retrieving revision 1.8.2.3
diff -u -p -r1.5 -r1.8.2.3
--- src/usr.sbin/pcvt/keycap/keycap.3	1999/01/01 08:31:59	1.5
+++ src/usr.sbin/pcvt/keycap/keycap.3	2001/08/16 15:56:13	1.8.2.3
@@ -34,9 +34,11 @@
 .\" SUCH DAMAGE.
 .\"
 .\" @(#)keycap.3, 3.00, Last Edit-Date: [Sun Jan  2 13:46:43 1994]
+.\" $FreeBSD: /home/ncvs/src/usr.sbin/pcvt/keycap/keycap.3,v 1.8.2.3 2001/08/16 15:56:13 ru Exp $
 .\"
 .Dd January 3, 1993
 .Dt KEYCAP 3
+.Os
 .Sh NAME
 .Nm kgetent ,
 .Nm kgetnum ,
@@ -51,7 +53,7 @@
 .Ft int
 .Fn kgetflag "char *id"
 .Ft char *
-.Fn kgetstr "char *id" "char *area"
+.Fn kgetstr "char *id" "char **area"
 .Sh DESCRIPTION
 These functions extract and use capabilities from a keyboard capability data
 base, usually
@@ -113,7 +115,6 @@ function
 returns
 .Dv NULL
 if the capability was not found.
-.Pp
 .Sh FILES
 .Bl -tag -width /usr/share/misc/keycap.pcvt -compact
 .It Pa /usr/share/misc/keycap.pcvt
===================================================================
RCS file: /home/ncvs/src/lib/libc/gen/modf.3,v
retrieving revision 1.1
retrieving revision 1.3.2.3
diff -u -p -r1.1 -r1.3.2.3
--- src/lib/libc/gen/modf.3	1994/05/27 04:56:32	1.1
+++ src/lib/libc/gen/modf.3	2001/12/14 18:33:51	1.3.2.3
@@ -34,6 +34,7 @@
 .\" SUCH DAMAGE.
 .\"
 .\"     @(#)modf.3	8.1 (Berkeley) 6/4/93
+.\" $FreeBSD: /home/ncvs/src/lib/libc/gen/modf.3,v 1.3.2.3 2001/12/14 18:33:51 ru Exp $
 .\"
 .Dd June 4, 1993
 .Dt MODF 3
@@ -41,8 +42,10 @@
 .Sh NAME
 .Nm modf
 .Nd extract signed integral and fractional values from floating-point number
+.Sh LIBRARY
+.Lb libc
 .Sh SYNOPSIS
-.Fd #include <math.h>
+.In math.h
 .Ft double
 .Fn modf "double value" "double *iptr"
 .Sh DESCRIPTION
@@ -52,7 +55,7 @@ function breaks the argument
 .Fa value
 into integral and fractional parts, each of which has the
 same sign as the argument.
-It stores the integral part as a 
+It stores the integral part as a
 .Em double
 in the object pointed to by
 .Fa iptr .
@@ -69,4 +72,4 @@ function returns the signed fractional p
 The
 .Fn modf
 function conforms to
-.St -ansiC .
+.St -isoC .
===================================================================
RCS file: /home/ncvs/src/lib/libc/gmon/moncontrol.3,v
retrieving revision 1.4
retrieving revision 1.6.2.5
diff -u -p -r1.4 -r1.6.2.5
--- src/lib/libc/gmon/moncontrol.3	1998/09/05 07:56:36	1.4
+++ src/lib/libc/gmon/moncontrol.3	2001/12/14 18:33:54	1.6.2.5
@@ -30,16 +30,19 @@
 .\" SUCH DAMAGE.
 .\"
 .\"	@(#)moncontrol.3	8.1 (Berkeley) 6/4/93
+.\" $FreeBSD: /home/ncvs/src/lib/libc/gmon/moncontrol.3,v 1.6.2.5 2001/12/14 18:33:54 ru Exp $
 .\"
 .Dd June 4, 1993
 .Dt MONCONTROL 3
-.Os BSD 4
+.Os
 .Sh NAME
 .Nm moncontrol ,
 .Nm monstartup
 .Nd control execution profile
+.Sh LIBRARY
+.Lb libc
 .Sh SYNOPSIS
-.Fd #include <sys/types.h>
+.In sys/types.h
 .Ft int
 .Fn moncontrol "int mode"
 .Ft int
@@ -69,7 +72,7 @@ to resume the collection of histogram ti
 .Fn moncontrol 1 .
 This feature allows the cost of particular operations to be measured.
 Note that an output file will be produced on program exit
-regardless of the state of 
+regardless of the state of
 .Fn moncontrol .
 .Pp
 Programs that are not loaded with
@@ -85,7 +88,7 @@ the lowest address sampled is that of
 .Fa lowpc
 and the highest is just below
 .Fa highpc .
-Only functions in that range that have been compiled with the 
+Only functions in that range that have been compiled with the
 .Fl pg
 option to
 .Xr cc 1
@@ -95,8 +98,9 @@ have their execution time measured.
 Profiling begins on return from
 .Fn monstartup .
 .Sh FILES
-.Bl -tag -width Pa -compact
-.It Pa progname.gmon	execution data file
+.Bl -tag -width progname.gmon -compact
+.It Pa progname.gmon
+execution data file
 .El
 .Sh SEE ALSO
 .Xr cc 1 ,

----Next_Part(Sat_Jun__8_22:42:23_2002_710)----
