changeset 13464:65d38521e620

(LIB_STANDARD_1): New macro. (LIB_STANDARD): Use LIB_STANDARD_1. (LIBS_SYSTEM): Use it here too.
author Richard M. Stallman <rms@gnu.org>
date Fri, 10 Nov 1995 16:38:55 +0000
parents ce7dbe506659
children 9963cce3628b
files src/s/isc2-2.h
diffstat 1 files changed, 10 insertions(+), 4 deletions(-) [+]
line wrap: on
line diff
--- a/src/s/isc2-2.h	Fri Nov 10 16:35:33 1995 +0000
+++ b/src/s/isc2-2.h	Fri Nov 10 16:38:55 1995 +0000
@@ -39,18 +39,24 @@
    for the rename function, but some people say ISC's rename doesn't
    work correctly with Emacs so we use Emacs' emulation instead. */
 #if defined (__GNUC__)
-#  define LIB_STANDARD -lcposix -lc
+#  define LIB_STANDARD_1 -lcposix
 #else /* !__GNUC__ */
-#  define LIB_STANDARD -lPW -lc
+#  define LIB_STANDARD_1 -lPW
 #endif /* !__GNUC__ */
 
+/* LIB_STANDARD_1 is used both here and in LIBS_SYSTEM
+   (the latter for the sake of configure).  */
+#define LIB_STANDARD LIB_STANDARD_1 -lc
+
 #define NO_X_DESTROY_DATABASE
 
-/* May be needed to avoid undefined symbols such as gethostname,
+/* -linet may be needed to avoid undefined symbols such as gethostname,
    inet_addr, gethostbyname, socket, connect, ...  But if we are not
    compiling with X support, it's not needed.  */
 #ifdef HAVE_X_WINDOWS
-#define LIBS_SYSTEM -linet
+#define LIBS_SYSTEM -linet LIBS_STANDARD_1
+#else
+#define LIBS_SYSTEM LIBS_STANDARD_1
 #endif
 
 /* This system has job control.  */