From owner-FreeBSD-tech-jp@jp.freebsd.org  Wed Oct 13 01:15:31 1999
Received: (from daemon@localhost)
	by castle.jp.freebsd.org (8.9.3+3.2W/8.7.3) id BAA72121;
	Wed, 13 Oct 1999 01:15:31 +0900 (JST)
	(envelope-from owner-FreeBSD-tech-jp@jp.FreeBSD.org)
Received: from gate.ascend.co.jp (root@gate.ascend.co.jp [202.246.11.253])
	by castle.jp.freebsd.org (8.9.3+3.2W/8.7.3) with ESMTP id BAA72116
	for <freebsd-tech-jp@jp.freebsd.org>; Wed, 13 Oct 1999 01:15:31 +0900 (JST)
	(envelope-from mshindo@ascend.co.jp)
Received: from home.ascend.co.jp (home.ascend.co.jp [202.246.11.1])
	by gate.ascend.co.jp (8.9.1a/3.7W/09/09/99) with ESMTP id BAA11482
	for <freebsd-tech-jp@jp.freebsd.org>; Wed, 13 Oct 1999 01:15:30 +0900 (JST)
Received: from toshiba.ober.net (max-house-pool-118 [134.112.245.118])
	by home.ascend.co.jp (8.8.8/3.7W/08/23/99) with ESMTP id BAA28544
	for <freebsd-tech-jp@jp.freebsd.org>; Wed, 13 Oct 1999 01:15:26 +0900 (JST)
Received: from localhost (localhost [127.0.0.1])
	by toshiba.ober.net (8.9.3/3.6W/home.ascend.co.jpevision: 1.1 $) with ESMTP id BAA00792
	for <FreeBSD-tech-jp@jp.freebsd.org>; Wed, 13 Oct 1999 01:16:12 +0900 (JST)
To: FreeBSD-tech-jp@jp.freebsd.org
From: Motonori Shindo <mshindo@ascend.co.jp>
In-Reply-To: <19991013001455K.tommy@tdc.tijp.ti.com>
References: <19991013001455K.tommy@tdc.tijp.ti.com>
X-Mailer: Mew version 1.94b47 on XEmacs 20.4 (Emerald)
X-PGP-fingerprint: 06 B0 B1 A4 06 C1 6A 14  63 C0 D7 18 01 CD D9 83
Mime-Version: 1.0
Content-Type: Text/Plain; charset=iso-2022-jp
Content-Transfer-Encoding: 7bit
Message-Id: <19991013011611X.mshindo@ascend.co.jp>
Date: Wed, 13 Oct 1999 01:16:11 +0900
X-Dispatcher: imput version 990731(IM118)
Lines: 32
Reply-To: FreeBSD-tech-jp@jp.freebsd.org
Precedence: list
X-Distribute: distribute version 2.1 (Alpha) patchlevel 24e+990727
X-Sequence: FreeBSD-tech-jp 2564
Subject: [FreeBSD-tech-jp 2564] Re: gethostbyname_r(3)
Errors-To: owner-FreeBSD-tech-jp@jp.freebsd.org
Sender: owner-FreeBSD-tech-jp@jp.freebsd.org
X-Originator: mshindo@ascend.co.jp

$B?JF#!w%"%;%s%I$G$9!#(B

From: Kenji Tomita <tommy@mdc.tijp.ti.com>
Subject: [FreeBSD-tech-jp 2563] gethostbyname_r(3)
Date: Wed, 13 Oct 1999 00:14:55 +0900

> $BIYED!wF|K\(BTI$B$G$9!#(B
> 
> FreeBSD$B$K$O(B gethostbyname(3) $B$N(B reentrant $BHG$N(B gethostbyname_r(3) $BEy$,(B
> $BL5$$$N$G$9$,!"$3$l$K$O2?$+Lu$,$"$C$?$j$9$k$N$G$7$g$&$+!)(B
> 
> Solaris 2.6 $B$N%^%K%e%"%k$r8+$k$H(B gethostbyname_r(3N) $BEy$O>-MhL5$/$J$C(B
> $B$?$jJQ99$5$l$k$+$bCN$l$J$$$H=q$$$F$"$j$^$9$7!"(BHP-UX10.20$B$NJ*$H$b0z?t$,(B
> $B0c$$$^$9$,!"$^$@I8=`$H$$$&J*$OL5$$$N$G$7$g$&$+!)(B

gethostXXX $B$J$I$K$D$$$F$O(B Posix.1 $B$G(B thread safe $B$J$b$N$,5,Dj$5$l$F$$$J(B
$B$$$G$9!#%Y%s%@!<$K$h$C$F$O$3$l$i$N4X?t$K(B _r $BHG$rMQ0U$7$F$"$k$H$3$m$b$"$j(B
$B$^$9$,!"2DG=$J$i$3$l$i$N;HMQ$O$5$1$k$Y$-$G$7$g$&!#(B

> $B8=:_$N=j!"(BFreeBSD $B$G(B multi thread(pthreads)$B$J%W%m%0%i%`Cf$G(B
> gethostbyname(3) $B$r;H$&$N$O$I$&$9$l$PNI$$$N$G$7$g$&!)(B

thread-specific $B$J(B Data $B$H$+$r;H$C$F!"<+J,$G(B thread safe $B$J%P!<%8%g%s$r(B
$B=q$/$7$+$J$$$N$G$O$J$$$G$7$g$&$+(B?

=====================================
Motonori Shindo
   Systems Engineer     
   Ascend Communications Japan K.K.   
   email: mshindo@ascend.co.jp
   TEL: +81-3-5325-7306 
=====================================
