> > The first is needed due to the HP-UX resolver library.  I don't know
> > when res_state was defined, otherwise I would have used __RES to check
> > if it needs to be defined.  19931104 does not have it yet.
>
> *sigh*  Thanks, I was worried this assumption would bite me; I'm
> surprised directly messing with _res has proved so portable.  I think I
> saw some slightly struct names and want to avoid the main code depending
> upon __doubled_underbar names, so I think that fixing this in the os.h
> as you did is the correct path to take.

__RES was made specifically to let code work with different resolver
versions.  I expect the same issue to come up with other old systems
and checking __RES would allow building without trouble on those old
systems where a current resolver is installed.

It should be ok for the release, though, and admins that run a current
resolver on HP-UX probably know what to edit. :)

Michael

-- 
## List details at https://lists.exim.org/mailman/listinfo/exim-users
## Exim details at http://www.exim.org/
## Please use the Wiki with this list - http://wiki.exim.org/

Reply via email to