| > Is there a MT-safe implementation of gethostbyname() in FreeBSD (3.4/4.0)?
| >
| > On Solaris there is gethostbyname_r(). Calling gethostbyname() with in
| > two threads cause both threads to block.
|
| No. :( Until we get one you can work around it by using a mutex around
| calls to gethost* to allow only 1 thread to call them at a time.
That won't work either, since, if I remember correctly, the returned
struct hostent is static.
-Dan
--
Dan Moschuk ([EMAIL PROTECTED])
"Waste not fresh tears on old griefs."
To Unsubscribe: send mail to [EMAIL PROTECTED]
with "unsubscribe freebsd-hackers" in the body of the message