]> git.eshelyaron.com Git - emacs.git/commitdiff
Add some comments about DOUG_LEA_MALLOC's use of mmap
authorGerd Moellmann <gerd@gnu.org>
Wed, 13 Sep 2000 09:19:05 +0000 (09:19 +0000)
committerGerd Moellmann <gerd@gnu.org>
Wed, 13 Sep 2000 09:19:05 +0000 (09:19 +0000)
and allocation of Lisp data.

src/ChangeLog
src/alloc.c

index 3f1315cd6e2164373d122fcb208af20e6ee7c3fb..09eaa7c0a5cf6b447d306ca9f8455afa8aa953ab 100644 (file)
@@ -1,3 +1,8 @@
+2000-09-13  Gerd Moellmann  <gerd@gnu.org>
+
+       * alloc.c: Add some comments about DOUG_LEA_MALLOC's use of mmap
+       and allocation of Lisp data.
+
 2000-09-12  Gerd Moellmann  <gerd@gnu.org>
 
        * xfaces.c: Remove conditional compilation on SCALABLE_FONTS.
index daadc998cb5e78f48cccd22265413fc0b5ef48ee..678bdfa42526ec4dd8a2481699e1383b7c6978fa 100644 (file)
@@ -1049,7 +1049,9 @@ allocate_string_data (s, nchars, nbytes)
       size_t size = sizeof *b - sizeof (struct sdata) + needed;
 
 #ifdef DOUG_LEA_MALLOC
-      /* Prevent mmap'ing the chunk (which is potentially very large). */
+      /* Prevent mmap'ing the chunk.  Lisp data may not be mmap'ed
+        because mapped region contents are not preserved in
+        a dumped Emacs.  */
       mallopt (M_MMAP_MAX, 0);
 #endif
 
@@ -1838,7 +1840,9 @@ allocate_vectorlike (len)
   size_t nbytes;
 
 #ifdef DOUG_LEA_MALLOC
-  /* Prevent mmap'ing the chunk (which is potentially very large).. */
+  /* Prevent mmap'ing the chunk.  Lisp data may not be mmap'ed
+     because mapped region contents are not preserved in
+     a dumped Emacs.  */
   mallopt (M_MMAP_MAX, 0);
 #endif