X-Git-Url: https://code.delx.au/gnu-emacs/blobdiff_plain/5290d2c206cad1e3261b6e15b66f148e37aca1f7..0b312d08319768b63c045b8a36013d7ac66aa090:/src/s/sunos4-1.h diff --git a/src/s/sunos4-1.h b/src/s/sunos4-1.h index cecfe83845..87cb438397 100644 --- a/src/s/sunos4-1.h +++ b/src/s/sunos4-1.h @@ -16,11 +16,18 @@ /* Some systems do not run the Network Information Service, but have modified the shared C library to include resolver support without - also changing the C archive library (/usr/lib/libc.a). If we detect - the presence of res_init, use -lresolv to supplement libc.a. */ -#ifdef HAVE_RES_INIT + also changing the C archive library (/usr/lib/libc.a). If we can't + detect the presence of res_init, use -lresolv to supplement libc.a. + The #ifdef HAVE_GETHOSTNAME is to prevent configure from + setting libsrc_libs to -lresolv in lib-src/Makefile. configure + includes this file without defining any of the HAVE_* macros. */ +#ifdef HAVE_GETHOSTNAME +#ifndef HAVE_RES_INIT #define LIBS_SYSTEM -lresolv #endif +#endif +#if 0 /* Not necessary, since SYSTEM_MALLOC is defined in sunos4-0.h. */ /* Tell GNU malloc to compensate for a bug in localtime. */ #define SUNOS_LOCALTIME_BUG +#endif