| Well, I guess we might as well change the API, since everyone else does. Unless
| someone comes up with a bettter idea, of course :)
| 
| -Joe

The API should not change.  There is already enough descrepency between UNIXs
to warrant programs like autoconf, we should not introduce another.
We should introduce a gethostbyaddr_r function, which shouldn't be all that
though to implement.

>From the code that I looked at today, the problems lie inside of glibc.  It 
declares globally a few static variables that are used by the gethost* 
functions.  Obviously in a threaded environment, this is bad.

A nice fix would be to get rid of those variables entirely.  A quicker fix 
would be just to enclose those global variables in mutexes.  Personally, I 
like the nicer fix better, which will (unfortunately) involve rewriting most 
of the frontends to the res_* functions.

If no one has any objections, I'd like to start on this tomorrow.


Thanks,

Dan


To Unsubscribe: send mail to [EMAIL PROTECTED]
with "unsubscribe freebsd-hackers" in the body of the message

Reply via email to