From owner-FreeBSD-users-jp@jp.freebsd.org  Sun Jun 13 00:52:02 1999
Received: (from daemon@localhost)
	by castle.jp.freebsd.org (8.9.3+3.2W/8.7.3) id AAA78214;
	Sun, 13 Jun 1999 00:52:02 +0900 (JST)
	(envelope-from owner-FreeBSD-users-jp@jp.FreeBSD.org)
Received: from mfo01.iij.ad.jp (mfo01.iij.ad.jp [202.232.2.118])
	by castle.jp.freebsd.org (8.9.3+3.2W/8.7.3) with ESMTP id AAA78209
	for <FreeBSD-users-jp@jp.freebsd.org>; Sun, 13 Jun 1999 00:52:01 +0900 (JST)
	(envelope-from hmasaki@pp.iij4u.or.jp)
Received: from pp.iij4u.or.jp (pp.iij4u.or.jp [210.130.0.40])
	by mfo01.iij.ad.jp (8.8.8/MFO1.3) with ESMTP id AAA14842;
	Sun, 13 Jun 1999 00:52:00 +0900 (JST)
Received: from localhost (h019.p065.iij4u.or.jp [210.130.65.19])
	by pp.iij4u.or.jp (8.8.8+2.2IIJ/4U1.1) with ESMTP id AAA13328;
	Sun, 13 Jun 1999 00:51:58 +0900 (JST)
To: FreeBSD-users-jp@jp.freebsd.org, hide@koie.org
Cc: hmasaki@pp.iij4u.or.jp
In-Reply-To: Your message of "Sun, 13 Jun 1999 00:10:38 +0900"
	<19990613001038-569S.koie@skipjack.koie.org>
References: <19990613001038-569S.koie@skipjack.koie.org>
X-Mailer: Mew version 1.92.4 on Emacs 19.28 / Mule 2.3 (SUETSUMUHANA)
Mime-Version: 1.0
Content-Type: Text/Plain; charset=iso-2022-jp
Content-Transfer-Encoding: 7bit
Message-Id: <19990613005029U.hmasaki@pp.iij4u.or.jp>
Date: Sun, 13 Jun 1999 00:50:29 +0900
From: Hirokazu MASAKI <hmasaki@pp.iij4u.or.jp>
X-Dispatcher: imput version 971024
Lines: 42
Reply-To: FreeBSD-users-jp@jp.freebsd.org
Precedence: list
X-Distribute: distribute version 2.1 (Alpha) patchlevel 24e+990610
X-Sequence: FreeBSD-users-jp 43145
Subject: [FreeBSD-users-jp 43145] Re: accept() returns EFAULT
Errors-To: owner-FreeBSD-users-jp@jp.freebsd.org
Sender: owner-FreeBSD-users-jp@jp.freebsd.org
X-Originator: hmasaki@pp.iij4u.or.jp


$B@5LZ$G$9!#(B

From: KOIE Hidetaka ($B8q9>1QN4(B) <hide@koie.org>
Subject: [FreeBSD-users-jp 43141] RE: accept() returns EFAULT
Date: Sun, 13 Jun 1999 00:10:38 +0900
Message-ID: <19990613001038-569S.koie@skipjack.koie.org>

> man accept $B$K$h$l$P(B
> 
> ---------------------------$B$3$3$+$i0zMQ(B---------------------------
>      int
>      accept(int s, struct sockaddr *addr, int *addrlen)
> 
>                                             The addrlen is a value-result pa-
>      rameter; it should initially contain the amount of space pointed to by
>      addr; on return it will contain the actual length (in bytes) of the ad-
>      dress returned.
> ---------------------------$B0zMQ$3$3$^$G(B---------------------------
> 
> $B$H$$$&$3$H$J$N$G!"0J2<$N=$@5$G(Bok$B$G$7$g$&!#(B
> 
> -------------------------------$B$3$3$+$i(B-------------------------------
> --- magi.c.org	Sun Jun 13 00:00:58 1999
> +++ magi.c	Sun Jun 13 00:03:22 1999
> @@ -40,6 +40,7 @@
>  
>      listen(sockdsc,1);
>      while (1) {
> +	fromlen = sizeof fromadd;
>  	acptdsc=accept(sockdsc,(struct sockaddr *)&fromadd,&fromlen);
>  	srand((unsigned)time(NULL));
>  	ansno=rand() & 1;
> -------------------------------$B$3$3$^$G(B-------------------------------

$B3N$+$K!"$3$l$GLdBj$O$J$/$J$j$^$7$?!#(B

$B4pK\E*$J(Bman$B$,$*$m$=$+$K$J$C$F$^$7$?!#<:Ni$7$^$7$?!#(B

-- 
  $B@5LZ9(OB(B
       hmasaki@pp.iij4u.or.jp
