Merged in changes to make 7.4 and 8.0 more alike.
authorStephen Adams <edu/mit/csail/zurich/adams>
Tue, 15 Jul 1997 22:54:57 +0000 (22:54 +0000)
committerStephen Adams <edu/mit/csail/zurich/adams>
Tue, 15 Jul 1997 22:54:57 +0000 (22:54 +0000)
v7/src/microcode/boot.c

index 6bbf75031fe09c31128dacf2f92f87fb27860012..fd2bd3e7fd98675ffdc13d8b5276e85ecf410f58 100644 (file)
@@ -1,6 +1,6 @@
 /* -*-C-*-
 
-$Id: boot.c,v 9.97 1996/10/02 18:57:09 cph Exp $
+$Id: boot.c,v 9.98 1997/07/15 22:54:57 adams Exp $
 
 Copyright (c) 1988-96 Massachusetts Institute of Technology
 
@@ -118,6 +118,13 @@ DEFUN (main_name, (argc, argv),
   init_exit_scheme ();
   scheme_program_name = (argv[0]);
   initial_C_stack_pointer = ((PTR) (&argc));
+
+#ifdef WINNT
+  {
+    extern void NT_initialize_win32_system_utilities();
+    NT_initialize_win32_system_utilities ();
+  }
+#endif
 #ifdef PREALLOCATE_HEAP_MEMORY
   PREALLOCATE_HEAP_MEMORY ();
 #endif
@@ -357,19 +364,6 @@ DEFUN_VOID (initialize_fixed_objects_vector)
      GENERIC_TRAMPOLINE_MODULO,
      SHARP_F);
 
-  /* This guarantees that it will not be EQ? to anything
-     until smashed by the runtime system.
-   */
-
-  (*Free++) = EMPTY_LIST;
-  (*Free++) = EMPTY_LIST;
-  FAST_VECTOR_SET
-    (fixed_objects_vector,
-     ARITY_DISPATCHER_TAG,
-     (MAKE_POINTER_OBJECT (TC_LIST, (Free - 2))));
-
-  /* Rather than the above, we use an unlikely interned symbol
-   */
   FAST_VECTOR_SET
     (fixed_objects_vector,
      ARITY_DISPATCHER_TAG,