(GC_SETJMP_WORKS): Define.
authorGerd Moellmann <gerd@gnu.org>
Mon, 27 Mar 2000 19:42:03 +0000 (19:42 +0000)
committerGerd Moellmann <gerd@gnu.org>
Mon, 27 Mar 2000 19:42:03 +0000 (19:42 +0000)
src/s/freebsd.h
src/s/msdos.h

index 59a1e90..15bbe2b 100644 (file)
    be seen again in a later read(2), without the CRs.  */
 
 #define BROKEN_PTY_READ_AFTER_EAGAIN 1
+
+/* Tell that garbage collector that setjmp is known to save all
+   registers relevant for conservative garbage collection in the
+   jmp_buf.  */
+
+#define GC_SETJMP_WORKS 1
index 164f139..71794be 100644 (file)
@@ -269,3 +269,9 @@ You lose; /* Emacs for DOS must be compiled with DJGPP */
 /* We need a little extra space, see ../../lisp/loadup.el */
 #define SYSTEM_PURESIZE_EXTRA 60000
 #endif
+
+/* Tell that garbage collector that setjmp is known to save all
+   registers relevant for conservative garbage collection in the
+   jmp_buf.  */
+
+#define GC_SETJMP_WORKS 1