| > 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

Reply via email to