diff src/emacs.c @ 4759:aa5ed11f473b

Remove support for obsolete systems. See xemacs-patches message with ID <870180fe0911101613m6b8efa4bpf083fd9013950807@mail.gmail.com>.
author Jerry James <james@xemacs.org>
date Wed, 18 Nov 2009 08:49:14 -0700
parents 80d74fed5399
children 2fc0e2f18322 e0db3c197671
line wrap: on
line diff
--- a/src/emacs.c	Wed Nov 18 22:44:28 2009 +0900
+++ b/src/emacs.c	Wed Nov 18 08:49:14 2009 -0700
@@ -895,9 +895,6 @@
   Rawbyte stack_bottom_variable;
   int skip_args = 0;
   Lisp_Object load_me;
-#ifdef NeXT
-  extern int malloc_cookie;
-#endif
 
 #if (!defined (SYSTEM_MALLOC) && !defined (HAVE_LIBMCHECK)	\
      && !defined (DOUG_LEA_MALLOC))
@@ -929,19 +926,6 @@
     }
 #endif /* NEW_GC */
 
-#ifdef NeXT
-  /* 19-Jun-1995 -baw
-   * NeXT secret magic, ripped from Emacs-for-NS by Carl Edman
-   * <cedman@princeton.edu>.  Note that even Carl doesn't know what this
-   * does; it was provided by NeXT, and it presumably makes NS's mallocator
-   * work with dumping.  But malloc_jumpstart() and malloc_freezedry() in
-   * unexnext.c are both completely undocumented, even in NS header files!
-   * But hey, it solves all NS related memory problems, so who's
-   * complaining? */
-  if (initialized && malloc_jumpstart (malloc_cookie) != 0)
-    stderr_out ("malloc jumpstart failed!\n");
-#endif /* NeXT */
-
 #if defined (LOSING_GCC_DESTRUCTOR_FREE_BUG)
   /* Prior to XEmacs 21, this was `#if 0'ed out.  */
   /* I'm enabling this because it is the only reliable way I've found to */
@@ -1029,10 +1013,6 @@
   setuid (getuid ());
 #endif /* SET_EMACS_PRIORITY */
 
-#ifdef EXTRA_INITIALIZE
-  EXTRA_INITIALIZE;
-#endif
-
   /* NOTE NOTE NOTE: Keep the following args in sync with the big list of
      arguments below in standard_args[], with the help text in startup.el,
      and with the list of non-clobbered variables near where pdump_load()
@@ -1581,12 +1561,10 @@
 #endif
       syms_of_objects ();
       syms_of_print ();
-#if !defined (NO_SUBPROCESSES)
       syms_of_process ();
 #ifdef HAVE_WIN32_PROCESSES
       syms_of_process_nt ();
 #endif
-#endif
       syms_of_profile ();
 #if defined (HAVE_MMAP) && defined (REL_ALLOC) && !defined (DOUG_LEA_MALLOC)
       syms_of_ralloc ();
@@ -2158,7 +2136,6 @@
       vars_of_objects ();
       vars_of_print ();
 
-#ifndef NO_SUBPROCESSES
       vars_of_process ();
 #ifdef HAVE_UNIX_PROCESSES
       vars_of_process_unix ();
@@ -2166,7 +2143,6 @@
 #ifdef HAVE_WIN32_PROCESSES
       vars_of_process_nt ();
 #endif
-#endif
 
       vars_of_profile ();
 #if defined (HAVE_MMAP) && defined (REL_ALLOC) && !defined (DOUG_LEA_MALLOC)