[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

RE: heimdal 0.51 resolve



> -----Original Message-----
> From: owner-heimdal-discuss@sics.se
> [mailto:owner-heimdal-discuss@sics.se]On Behalf Of Johan Danielsson

> "Howard Chu" <hyc@highlandsun.com> writes:
> > In lib/roken/resolve.c HAVE_RES_NSEARCH is explicitly #undefine'd,
> > so even when the configure script is fixed it won't get used.
>
> The reason it's undefed is that the implementation I was using (AIX)
> was rather severely buggy. The res_state struct expected by
> res_nsearch was much larger than the one found in resolv.h, resulting
> in memory corruption.

That is unfortunate. Using res_search in a multithreaded server causes major
lockups on Solaris. Perhaps you can just note this in the README instead. See
if getting the latest BIND source and replacing the AIX native library helps,
etc....

  -- Howard Chu
  Chief Architect, Symas Corp.       Director, Highland Sun
  http://www.symas.com               http://highlandsun.com/hyc
  Symas: Premier OpenSource Development and Support