]> code.delx.au - gnu-emacs/blobdiff - src/s/sunos4-1.h
(SUNOS_LOCALTIME_BUG): #if 0'd.
[gnu-emacs] / src / s / sunos4-1.h
index d110d7466ad566daa324ca8dd8262cf9c2541290..87cb43839766766b278bfe026f932d74d2585320 100644 (file)
 
 /* 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).  To deal
-   with this, you may need to link with the resolver library; to do
-   that, uncomment the following line.  */
-/* #define LIBS_SYSTEM -lresolv */
+   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