From owner-man-jp-reviewer@jp.FreeBSD.org Sun Jan  8 23:06:25 2006
Received: (from daemon@localhost)
	by castle.jp.FreeBSD.org (8.11.6p2+3.4W/8.11.3) id k08E6Ph75301;
	Sun, 8 Jan 2006 23:06:25 +0900 (JST)
	(envelope-from owner-man-jp-reviewer@jp.FreeBSD.org)
Received: from shimako.yamayuri.org ([3ffe:51b:4417:1:203:47ff:fe14:7175])
	by castle.jp.FreeBSD.org (8.11.6p2+3.4W/8.11.3) with ESMTP/inet6 id k08E6O975295
	for <man-jp-reviewer@jp.FreeBSD.org>; Sun, 8 Jan 2006 23:06:24 +0900 (JST)
	(envelope-from mistral@imasy.or.jp)
Received: from shimako.yamayuri.org (localhost [127.0.0.1])
	by shimako.yamayuri.org (8.13.4/8.13.4/shimako) with ESMTP id k08E6NaC002036
	(version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=NO)
	for <man-jp-reviewer@jp.FreeBSD.org>; Sun, 8 Jan 2006 23:06:23 +0900 (JST)
	(envelope-from mistral@imasy.or.jp)
Received: (from sarumaru@localhost)
	by shimako.yamayuri.org (8.13.4/8.13.4/Submit) id k08E6NVR002035;
	Sun, 8 Jan 2006 23:06:23 +0900 (JST)
	(envelope-from sarumaru)
From: mistral@imasy.or.jp (Yoshihiko Sarumaru)
To: man-jp-reviewer@jp.FreeBSD.org
In-Reply-To: Your message of "Sat, 7 May 2005 02:50:56 +0900".
	<20050506175056.7149FFCD8@kces6.koganemaru.co.jp>
Mime-Version: 1.0
Content-Type: text/plain; charset=ISO-2022-JP
X-Mailer: mnews [version 1.22PL7] 2003-09/29(Mon)
Message-ID: <060108230622.M0100824@shimako.imasy.or.jp>
Reply-To: man-jp-reviewer@jp.FreeBSD.org
Precedence: list
Date: Sun, 8 Jan 2006 23:06:22 +0900
X-Sequence: man-jp-reviewer 5033
Subject: [man-jp-reviewer 5033] Re: recv.2 Update to 5.4RC4
Sender: owner-man-jp-reviewer@jp.FreeBSD.org
X-Originator: mistral@imasy.or.jp
X-Distribute: distribute version 2.1 (Alpha) patchlevel 24e+051217

$B!!1n4]$G$9!#(B

2005-05-07($BEZ(B) 02:50:56.$B:"!"(Bn-kogane@syd.odn.ne.jp$B$5$s$O=q$-$^$7$?!#(B

> +.It Bq Er EMSGSIZE
> +.Fn recvmsg
> +$B%7%9%F%`%3!<%k$O!"@\B3;~$K%G!<%?$r$d$j$H$j$9$k8"Mx(B ($B%U%!%$%k5-=R;R(B)
> +$B$r<u?.$9$k$?$a$K;HMQ$5$l$^$7$?!#(B
> +.\" rights (file descriptors) that were in flight $B$NLu$ONI$/$o$+$i$J$$!#(B
> +$B$7$+$7$J$,$i!"<u?.%W%m%0%i%`$K$O<u$1IU$1$k$?$a$N(B
> +$B6u$-%U%!%$%k5-=R;R%9%m%C%H$,$"$j$^$;$s$G$7$?!#(B
> +$B$3$N>l9g!"5-=R;R$,%/%m!<%:$5$l!"(B
> +.Fn recvmsg
> +$B$X$NJL$N8F$S=P$7$K$h$C$F!"(B
> +$B$I$s$J%Z%s%G%#%s%0(B ($BL$2r7h(B) $B$N%G!<%?$bJV$9$3$H$,$G$-$^$9!#(B

> +.It Bq Er EMSGSIZE
> +The
> +.Fn recvmsg
> +system call
> +was used to receive rights (file descriptors) that were in flight on the
> +connection.
> +However, the receiving program did not have enough free file
> +descriptor slots to accept the them.
> +In this case the descriptors are
> +closed, any pending data can be returned by another call to
> +.Fn recvmsg .

.It Bq Er EMSGSIZE
$B@\B3Cf$KEAAwESCf$N8"Mx(B ($B%U%!%$%k5-=R;R(B) $B$r(B
.Fn recvmsg
$B%7%9%F%`%3!<%k$r;HMQ$7$F<u?.$7$h$&$H$7$^$7$?!#(B
$B$7$+$7!"<u?.B&%W%m%0%i%`$N$K$=$l$i$r<u$1<h$k$@$1$N(B
$B==J,$J6u$-%U%!%$%k5-=R;R%9%m%C%H$,$"$j$^$;$s$G$7$?!#(B
$B$3$N>l9g!"5-=R;R$OJD$8$i$l!"J]N1$5$l$F$$$k%G!<%?$OJL$N(B
.Fn recvmsg
$B8F$S=P$7$GLa$9$3$H$,$G$-$^$9!#(B

  $B$h$/$o$+$C$F$^$;$s$,!">e$N$h$&$K$7$F$_$^$7$?!#(B
$B!!$3$3$G$$$&(Brights $B$H$O(B sys/socket.h $B$N(B
#define SCM_RIGHTS      0x01            /* access rights (array of int) */
$B$N$h$&$G$9$M!#(B
  in flight $B$OEAAwESCf$H$7$F$_$^$7$?!#(B
$B!!:G8e$NJ8$O$J$s$+%$%a!<%8$G$-$J$$$N$G4V0c$C$F$$$k$+$b$7$l$^$;$s!#(B
SUSv3 $B$H$+B>$N(B OS $B$N(B recvfrom(2) $B$_$F$b!"$3$s$J$3$H=q$$$F$J$$$s(B
$B$G$9$h$M$'!D!#(B

--
sarumaru
