From: Gerd Moellmann Date: Fri, 8 Sep 2000 13:56:53 +0000 (+0000) Subject: (GC_MARK_STACK, REL_ALLOC_MMAP): Define. X-Git-Tag: emacs-pretest-21.0.90~1699 X-Git-Url: http://git.eshelyaron.com/gitweb/?a=commitdiff_plain;h=fc653ef2d8a083e2ce57ed43ce959fa9f99da9b8;p=emacs.git (GC_MARK_STACK, REL_ALLOC_MMAP): Define. --- diff --git a/src/ChangeLog b/src/ChangeLog index 64cd6de2da0..fbea366446f 100644 --- a/src/ChangeLog +++ b/src/ChangeLog @@ -1,5 +1,7 @@ 2000-09-08 Gerd Moellmann + * s/freebsd.h (GC_MARK_STACK, REL_ALLOC_MMAP): Define. + * keymap.c (Fset_keymap_parent): Check for cycles in keymap inheritance. diff --git a/src/s/freebsd.h b/src/s/freebsd.h index 057697db1db..b7a983b02c6 100644 --- a/src/s/freebsd.h +++ b/src/s/freebsd.h @@ -185,3 +185,12 @@ #define GC_SETJMP_WORKS 1 +/* Use the GC_MAKE_GCPROS_NOOPS (see lisp.h) method for marking the + stack. */ + +#define GC_MARK_STACK 1 + +/* Define REL_ALLOC_MMAP to use an ralloc implementation based on + mmap(2) */ + +#define REL_ALLOC_MMAP 1