]> git.eshelyaron.com Git - emacs.git/commitdiff
Include gc.h.
authorDave Love <fx@gnu.org>
Wed, 11 Jun 2003 11:39:37 +0000 (11:39 +0000)
committerDave Love <fx@gnu.org>
Wed, 11 Jun 2003 11:39:37 +0000 (11:39 +0000)
(main): Cases for BOEHM_GC.

src/emacs.c

index 05897e9bb44779229306cb997b9f469b44594dbd..eabd8466c518ef02fc9e9b2a176b595231b37a81 100644 (file)
@@ -40,6 +40,10 @@ Boston, MA 02111-1307, USA.  */
 #include <sys/ioctl.h>
 #endif
 
+#ifdef BOEHM_GC
+#include <gc.h>
+#endif
+
 #ifdef WINDOWSNT
 #include <fcntl.h>
 #endif
@@ -793,10 +797,14 @@ main (argc, argv
   int no_loadup = 0;
   char *junk = 0;
 
-#if GC_MARK_STACK
+#if GC_MARK_STACK || defined (BOEHM_GC)
   extern Lisp_Object *stack_base;
   stack_base = &dummy;
 #endif
+#ifdef BOEHM_GC
+  /* Preferable to avoid setting it automatically; see gc.h.  */
+  GC_stackbottom = (char *) stack_base;
+#endif
 
 #ifdef LINUX_SBRK_BUG
   __sbrk (1);