]> code.delx.au - gnu-emacs/blobdiff - src/s/sol2.h
(LIBXMU): Don't bother testing CANNOT_DUMP.
[gnu-emacs] / src / s / sol2.h
index 3218e9ff6bbe04a1d93263275501d3ba3a51ac47..79b0f42946c19c016a7712ad6bbd747b2add97e9 100644 (file)
 #define LD_SWITCH_SYSTEM `./prefix-args -Xlinker LD_SWITCH_X_SITE_AUX`
 #endif /* GCC */
 
-/* Compile in non-ansi fashion to work around bugs in system header files.  */
-#ifndef __GNUC__
-#define C_SWITCH_SYSTEM -Xs
-#else /* GCC */
-#define C_SWITCH_SYSTEM -traditional
-#endif /* GCC */
-#define const
-
-/* Karl Berry writes:
-If you have the misfortune to be running Solaris 2.1, you may have
-noticed that the access system call does not check the readonlyness of
-the filesystem the path refers to.  This is a bug, according to
-access(2), but in the meantime, some of us need the right behavior.  */
-
-/* Well, we released Emacs with this change, and fixed a typo, but
-   people keep saying that it doesn't work, and that the patch is easy
-   to install.  Patch number is 100947-02.  */
-#undef SOLARIS_BROKEN_ACCESS
+#undef LIBS_SYSTEM
+#define LIBS_SYSTEM -lsocket -lnsl -lkstat
+#define HAVE_VFORK
 
-/* We can't use Xt from X11R6 with ralloc.c, because Xt
-   includes libthread.so and that calls sbrk directly.  */
-#if defined (USE_X_TOOLKIT) && defined (HAVE_X11XTR6)
-#undef REL_ALLOC
-#endif
+/* Prefer kstat over kvm in getloadavg.c, kstat doesn't require root.
+   ghazi@caip.rutgers.edu, 7/21/97. */
+#define HAVE_LIBKSTAT