#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