comparison src/ChangeLog @ 31415:e41c4238ed43

*** empty log message ***
author Gerd Moellmann <gerd@gnu.org>
date Wed, 06 Sep 2000 21:25:49 +0000
parents 73b83b52b9cd
children a902ad11827b
comparison
equal deleted inserted replaced
31414:76dcf201d009 31415:e41c4238ed43
1 2000-09-06 Gerd Moellmann <gerd@gnu.org> 1 2000-09-06 Gerd Moellmann <gerd@gnu.org>
2
3 * ralloc.c (POINTER, SIZE) [emacs]: Define in terms of
4 POINTER_TYPE and size_t.
5 (struct mmap_region) [REL_ALLOC_MMAP]: New structure.
6 (mmap_regions, mmap_regions_1) [REL_ALLOC_MMAP]: New variables.
7 (ROUND, MMAP_REGION_STRUCT_SIZE, MMAP_REGION, MMAP_USER_AREA)
8 [REL_ALLOC_MMAP]: New macros.
9 (mmap_find, mmap_free, mmap_enlarge, mmap_set_vars)
10 (mmap_mapped_bytes, r_alloc, r_re_alloc, r_alloc_free)
11 [REL_ALLOC_MMAP]: New functions.
12
13 * emacs.c (Fdump_emacs) [REL_ALLOC_MMAP]: Call mmap_set_vars
14 before and after unexec.
15
16 * buffer.c (init_buffer) [REL_ALLOC_MMAP]: Map new buffer
17 text buffers if necessary.
18
19 * buffer.h (R_ALLOC_DECLARE): Removed because unused.
20 (r_alloc, r_re_alloc, r_alloc_free): Use POINTER_TYPE and size_t
21 in prototypes.
2 22
3 * config.in (HAVE_MMAP): Add #undef. 23 * config.in (HAVE_MMAP): Add #undef.
4 24
5 2000-09-05 Gerd Moellmann <gerd@gnu.org> 25 2000-09-05 Gerd Moellmann <gerd@gnu.org>
6 26