From owner-man-jp-reviewer@jp.FreeBSD.org Tue Apr  2 00:08:08 2002
Received: (from daemon@localhost)
	by castle.jp.FreeBSD.org (8.11.6+3.4W/8.11.3) id g31F88d56988;
	Tue, 2 Apr 2002 00:08:08 +0900 (JST)
	(envelope-from owner-man-jp-reviewer@jp.FreeBSD.org)
Received: from mgate09.so-net.ne.jp (mgate09.so-net.ne.jp [210.139.254.156])
	by castle.jp.FreeBSD.org (8.11.6+3.4W/8.11.3) with ESMTP/inet id g31F87c56983
	for <man-jp-reviewer@jp.freebsd.org>; Tue, 2 Apr 2002 00:08:08 +0900 (JST)
	(envelope-from yt-kage@cb3.so-net.ne.jp)
Received: from mail.cb3.so-net.ne.jp (mspool21.so-net.ne.jp [210.139.248.19])
	by mgate09.so-net.ne.jp  with ESMTP id g31F87U25440
	for <man-jp-reviewer@jp.freebsd.org>; Tue, 2 Apr 2002 00:08:07 +0900 (JST)
Received: from yayoi.kage.matsudo.chiba.jp (p2981aa.tkyoac00.ap.so-net.ne.jp [218.41.129.170])
	by mail.cb3.so-net.ne.jp  with ESMTP id g31F84s13760
	for <man-jp-reviewer@jp.freebsd.org>; Tue, 2 Apr 2002 00:08:05 +0900 (JST)
Message-Id: <200204011508.g31F84s13760@mail.cb3.so-net.ne.jp>
Date: Tue, 02 Apr 2002 00:09:54 +0900
From: Yoshiteru Kageyama <yt-kage@cb3.so-net.ne.jp>
To: man-jp-reviewer@jp.FreeBSD.org
User-Agent: Wanderlust/2.8.1 (Something) SEMI/1.14.3 (Ushinoya) FLIM/1.14.3
 (=?ISO-8859-4?Q?Unebigory=F2mae?=) APEL/10.3 MULE XEmacs/21.4 (patch 6)
 (Common Lisp) (i386--freebsd)
MIME-Version: 1.0 (generated by SEMI 1.14.3 - "Ushinoya")
Content-Type: text/plain; charset=ISO-2022-JP
Reply-To: man-jp-reviewer@jp.FreeBSD.org
Precedence: list
X-Distribute: distribute version 2.1 (Alpha) patchlevel 24e+020328
X-Sequence: man-jp-reviewer 4032
Subject: [man-jp-reviewer 4032] (man3) setjmp.3
Errors-To: owner-man-jp-reviewer@jp.FreeBSD.org
Sender: owner-man-jp-reviewer@jp.FreeBSD.org
X-Originator: yt-kage@cb3.so-net.ne.jp

 $B0~;3$G$9!#(B
 setjmp.3 $B$N:9J,$G$9!#(B

$B!&!V;HMQ$G$-$J$$2DG=@-$,$"$j$^$9!W$H$$$&$h$&$J$/$@$j$,(B
  $B$"$j$^$7$?$,!"$3$3$O!"5v2D$9$k$7$J$$$N0UL#9g$$$K$H$C$F!"(B
  $B!V;HMQ$G$-$^$;$s!W$G$O$J$$$G$7$g$&$+!#86J8$O!"(B
  "The longjmp routines may not be called" $B$H$$$C$?46$8(B
  $B$G$9$N$G!#(B

$B!&(B $B!V<+F0%9%H%l!<%8$NB8B3;~4V!W(B => $B!V<+F0%9%H%l!<%8$N5/F0;~4V!W(B
  "automatic storage invocation duration" $B$NItJ,$G$9!#(B
  $BIaDL$J$s$H$$$&=Q8l$rEv$F$F$$$k$N$+J,$+$i$J$+$C$?$N$GD4$Y$F(B
  $B$_$^$7$?$,!":#0l$DH=A3$H$;$:!D8=:_$O>e5-$N$h$&$K$7$F$$$^$9!#(B

 $B!&!V4X?t$,JV$k!W(B => $B!V4X?t$+$iI|5"$9$k!W(B

--- setjmp.3-j	Thu Mar 28 01:40:53 2002
+++ setjmp.3-j.new	Mon Apr  1 23:58:48 2002
@@ -34,10 +34,11 @@
 .\" SUCH DAMAGE.
 .\"
 .\"     @(#)setjmp.3	8.1 (Berkeley) 6/4/93
+.\" %FreeBSD: src/lib/libc/gen/setjmp.3,v 1.5.2.4 2001/12/14 18:33:51 ru Exp %
 .\"
 .Dd June 4, 1993
 .Dt SETJMP 3
-.Os BSD 4
+.Os
 .Sh $BL>>N(B
 .Nm sigsetjmp ,
 .Nm siglongjmp ,
@@ -47,8 +48,10 @@
 .Nm _longjmp ,
 .Nm longjmperror
 .Nd $BHs6I=jJ,4t(B
+.Sh $B%i%$%V%i%j(B
+.Lb libc
 .Sh $B=q<0(B
-.Fd #include <setjmp.h>
+.In setjmp.h
 .Ft int
 .Fn sigsetjmp "sigjmp_buf env" "int savemask"
 .Ft void
@@ -68,7 +71,7 @@
 .Fn setjmp
 $B$*$h$S(B
 .Fn _setjmp
-$B$N3F4X?t$O!"8F$S=P$74D6-$r(B
+$B4X?t$O!"8F$S=P$785$N4D6-$r(B
 .Fa env
 $B$KJ]B8$7$^$9!#$3$l$i$N4X?t$O$=$l$>$l(B
 0
@@ -76,18 +79,16 @@
 .Pp
 $BBP1~$9$k(B
 .Fn longjmp
-$B4X?t$O!"3F<+$K:G$b6a$$(B
+$B4X?t$O!"$=$l$>$l$K:G$b6a$$(B
 .Fn setjmp
-$B4X?t$N5/F0$K$h$C$FJ]B8$5$l$?4D6-$rI|85$7$^$9!#(B
+$B4X?t8F$S=P$7$K$h$C$FJ]B8$5$l$?4D6-$rI|85$7$^$9!#(B
 .Fn longjmp
-$B4X?t$O$=$l$+$iI|5"$9$k$N$G!"BP1~$9$k(B
+$B4X?t$O$=$N8e$GI|5"$9$k$N$G!"BP1~$9$k(B
 .Fn setjmp
-$B8F$S=P$7$N5/F0$,(B
-0
-$B$G$O$J$/!"(B
+$B8F$S=P$7$,!"(B0 $B$G$O$J$/(B
 .Fa val
-$B$K$h$C$F;XDj$5$l$?CM$rJV$7$?$P$+$j$G$"$k$+$N$h$&$K(B
-$B%W%m%0%i%`$N<B9T$O7QB3$7$^$9!#(B
+$B$G;XDj$5$l$?CM$rJV$7$?$P$+$j$G$"$k$+$N$h$&$K(B
+$B%W%m%0%i%`$N<B9T$,7QB3$7$^$9!#(B
 .Pp
 $B8F$S=P$7$N%Z%"$O$*8_$$$K:.9g$G$-$^$9!#$9$J$o$A!"(B
 .Fn sigsetjmp
@@ -95,38 +96,40 @@
 .Fn siglongjmp
 $B$*$h$S(B
 .Fn setjmp
-$B$H$N(B
+$B$H(B
 .Fn longjmp
-$B$N3FAH$_9g$o$;$O!"F1$8%W%m%0%i%`Fb$G;HMQ$G$-$^$9$,!"(B
-$B8DJL$N8F$S=P$7$G$O;HMQ$G$-$J$$2DG=@-$,$"$j$^$9!#$?$H$($P!"(B
+$B$N3FAH$_9g$o$;$O!"F1$8%W%m%0%i%`Fb$G;HMQ$G$-$^$9!#(B
+$B$7$+$7!"8D!9$N8F$S=P$7$O:.9g$9$k$3$H$O$G$-$^$;$s!#(B
+$B$?$H$($P!"(B
 .Fn setjmp
-$B$X$N(B
+$B$KEO$5$l$k(B
 .Fa env
 $B0z?t$O(B
 .Fn siglongjmp
-$B$KEO$5$l$J$$2DG=@-$,$"$j$^$9!#(B
+$B$KEO$9$3$H$O$G$-$^$;$s!#(B
 .Pp
 .Fn longjmp
 $B%k!<%A%s$O!"(B
 .Fn setjmp
-$B%k!<%A%s$r8F$S=P$7$?%k!<%A%s$,JV$C$?8e$K$O(B
-$B8F$S=P$5$l$J$$$3$H$,$"$j$^$9!#(B
+$B$r8F$S=P$7$?%k!<%A%s$+$iI|5"$7$?8e$G$O(B
+$B8F$S=P$9$3$H$O$G$-$^$;$s!#(B
 .Pp
-$B%"%/%;%92DG=$J$9$Y$F$N%*%V%8%'%/%H$O!"(B
+$B%"%/%;%92DG=$J%*%V%8%'%/%H$O$9$Y$F(B
 .Fn longjmp
-$B%k!<%A%s$,8F$S=P$5$l$?$H$-$NCM$r;}$A$^$9!#$?$@$7!"(B
-$B<+F0%9%H%l!<%8$NB8B34|4V$K(B
+$B%k!<%A%s$,8F$S=P$5$l$?;~E@$G$NCM$r;}$A$^$9!#(B
+$B$?$@$7!"(B
 .Em volatile
-$B7?$G$J$/!"$+$D(B
+$B7?$r;}$?$:!"$^$?(B
 .Fn setjmp
 $B8F$S=P$7$H(B
 .Fn longjmp
-$B8F$S=P$7$N4V$KJQ2=$7$?%*%V%8%'%/%H$NCM$,3NDj$7$J$$$3$H$O=|$-$^$9!#(B
+$B8F$S=P$7$H$N4V$KJQ99$5$l$k<+F0%9%H%l!<%85/F0;~4V$N(B
+$B%*%V%8%'%/%HCM$,ITDj$K$J$k$3$H$K$D$$$F$O=|$-$^$9!#(B
 .Pp
 .Fn setjmp Ns / Ns Fn longjmp
-$B$N%Z%"$O%7%0%J%k%^%9%/$rJ]B8$*$h$SI|85$7$^$9$,!"(B
+$B$N%Z%"$O%7%0%J%k%^%9%/$rJ]B8$7I|85$7$^$9$,!"(B
 .Fn _setjmp Ns / Ns Fn _longjmp
-$B$N%Z%"$O%l%8%9%?%;%C%H$H%9%?%C%/$N$_$rJ]B8$*$h$SI|85$7$^$9(B
+$B$N%Z%"$O%l%8%9%?%;%C%H$H%9%?%C%/$7$+J]B8$*$h$SI|85$7$^$;$s(B
 (
 .Fn sigprocmask 2
 $B$r;2>H(B
@@ -136,29 +139,27 @@
 .Fn sigsetjmp Ns / Ns Fn siglongjmp
 $B4X?t$N%Z%"$O!"0z?t(B
 .Fa savemask
-$B$,Hs(B
-0
-$B$N>l9g!"%7%0%J%k%^%9%/$rJ]B8$*$h$SI|85$7$^$9!#(B
-$B$=$l0J30$N>l9g$O!"%l%8%9%?%;%C%H$H%9%?%C%/$N$_$,J]B8$5$l$^$9!#(B
+$B$,(B 0 $B$G$J$$>l9g!"%7%0%J%k%^%9%/$rJ]B8$*$h$SI|85$7$^$9!#(B
+0 $B$G$"$k>l9g$O!"%l%8%9%?%;%C%H$H%9%?%C%/$N$_$,J]B8$5$l$^$9!#(B
 .Sh $B%(%i!<(B
 .Fa env
 $B$NFbMF$,GK2u$5$l$F$$$k>l9g!"$^$?$O4{$KI|5"$7$?4D6-$KBP1~$7$F$$$k>l9g!"(B
 .Fn longjmp
-$B%k!<%A%s$O!"%k!<%A%s(B
+$B%k!<%A%s$O!"(B
 .Fn longjmperror 3
 $B$r8F$S=P$7$^$9!#(B
 .Fn longjmperror
-$B$,JV$C$?>l9g!"%W%m%0%i%`$O%"%\!<%H$5$l$^$9(B
+$B$+$iI|5"$9$k$H!"%W%m%0%i%`$OCfCG$7$^$9(B
 (
 .Xr abort 3
 $B$r;2>H(B
 )
 $B!#(B
 .Fn longjmperror
-$B$N%G%U%)%k%H%P!<%8%g%s$O(B
+$B$N%G%U%)%k%H%P!<%8%g%s$G$O(B
 .Dq Li longjmp botch
 $B%a%C%;!<%8$rI8=`%(%i!<=PNO$KI=<($7$FI|5"$7$^$9!#(B
-$B%f!<%6%W%m%0%i%`$,$h$jM%2m$KC&=P$9$k$3$H$rK>$`$J$i!"(B
+$B%f!<%6%W%m%0%i%`$,$b$C$HM%2m$KC&=P$9$k$3$H$rK>$`$J$i!"(B
 $BFH<+%P!<%8%g%s$N(B
 .Fn longjmperror
 $B$r=q$/$Y$-$G$9!#(B
@@ -171,7 +172,7 @@
 $B4X?t$H(B
 .Fn longjmp
 $B4X?t$O(B
-.St -ansiC
+.St -isoC
 $B$K=`5r$7$F$$$^$9!#(B
 .Fn sigsetjmp
 $B4X?t$H(B
