Mercurial > emacs
changeset 31415:e41c4238ed43
*** empty log message ***
author | Gerd Moellmann <gerd@gnu.org> |
---|---|
date | Wed, 06 Sep 2000 21:25:49 +0000 |
parents | 76dcf201d009 |
children | 9b8c5bea5e8d |
files | src/ChangeLog |
diffstat | 1 files changed, 20 insertions(+), 0 deletions(-) [+] |
line wrap: on
line diff
--- a/src/ChangeLog Wed Sep 06 21:25:32 2000 +0000 +++ b/src/ChangeLog Wed Sep 06 21:25:49 2000 +0000 @@ -1,5 +1,25 @@ 2000-09-06 Gerd Moellmann <gerd@gnu.org> + * ralloc.c (POINTER, SIZE) [emacs]: Define in terms of + POINTER_TYPE and size_t. + (struct mmap_region) [REL_ALLOC_MMAP]: New structure. + (mmap_regions, mmap_regions_1) [REL_ALLOC_MMAP]: New variables. + (ROUND, MMAP_REGION_STRUCT_SIZE, MMAP_REGION, MMAP_USER_AREA) + [REL_ALLOC_MMAP]: New macros. + (mmap_find, mmap_free, mmap_enlarge, mmap_set_vars) + (mmap_mapped_bytes, r_alloc, r_re_alloc, r_alloc_free) + [REL_ALLOC_MMAP]: New functions. + + * emacs.c (Fdump_emacs) [REL_ALLOC_MMAP]: Call mmap_set_vars + before and after unexec. + + * buffer.c (init_buffer) [REL_ALLOC_MMAP]: Map new buffer + text buffers if necessary. + + * buffer.h (R_ALLOC_DECLARE): Removed because unused. + (r_alloc, r_re_alloc, r_alloc_free): Use POINTER_TYPE and size_t + in prototypes. + * config.in (HAVE_MMAP): Add #undef. 2000-09-05 Gerd Moellmann <gerd@gnu.org>