Skip site navigation (1)Skip section navigation (2)
Date:      Wed, 09 Aug 2000 10:40:27 EDT
From:      "Greg Thompson" <johnnyteardrop@hotmail.com>
To:        freebsd-hackers@FreeBSD.ORG, freebsd-net@freebsd.org
Subject:   threadsafe name resolution
Message-ID:  <F3053sllNY30kkZIhTr000033b6@hotmail.com>

next in thread | raw e-mail | index | archive | help
i've just received confirmation from the author of the KAME resolution code 
that it isn't at all thread safe:

>Sure.  As noted in name6.c, thread related stuff is not implemented yet.
>Since our resolver code based on bind4 doesn't aware thread safeness,
>all I can do now would be only putting mutex, anyway.

sure enough, name6.c says:

/*
* TODO for thread safe
*	use mutex for _hostconf, _hostconf_init.
*	rewrite resolvers to be thread safe
*/

now, i'd say that it's fairly important for some form of threadsafe name 
resolution to exist.  until the KAME code is fixed, how about adding in the 
ipv4 _r methods that have been discussed from time to time?  or, at the very 
least, put something in the manpage for getipnodebyname and friends 
indicating that the funcs are not threadsafe.

as you can probably tell, i wasted several hours worth of work bumping into 
this problem.
--
                -greg

________________________________________________________________________
Get Your Private, Free E-mail from MSN Hotmail at http://www.hotmail.com



To Unsubscribe: send mail to majordomo@FreeBSD.org
with "unsubscribe freebsd-net" in the body of the message




Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?F3053sllNY30kkZIhTr000033b6>