aboutsummaryrefslogtreecommitdiffstats
path: root/src
diff options
context:
space:
mode:
authorKen Brown2014-09-28 18:31:59 -0400
committerKen Brown2014-09-28 18:31:59 -0400
commitc3301e3c7f146a3aa017fa24f6ed240d6ecbafb4 (patch)
tree10ac8668b65148fffacf794b7e77c2a065a01265 /src
parent3ff1c9a8ea8e7b792f89b807af056f6bf22c4b43 (diff)
downloademacs-c3301e3c7f146a3aa017fa24f6ed240d6ecbafb4.tar.gz
emacs-c3301e3c7f146a3aa017fa24f6ed240d6ecbafb4.zip
* src/sheap.c (bss_sbrk_buffer_beg): Remove redundant variable.
* src/gmalloc.c [CYGWIN]: Adapt to change in sheap.c.
Diffstat (limited to 'src')
-rw-r--r--src/ChangeLog5
-rw-r--r--src/gmalloc.c4
-rw-r--r--src/sheap.c3
3 files changed, 8 insertions, 4 deletions
diff --git a/src/ChangeLog b/src/ChangeLog
index 2e1952a0983..20f9abd3ebf 100644
--- a/src/ChangeLog
+++ b/src/ChangeLog
@@ -1,3 +1,8 @@
12014-09-28 Ken Brown <kbrown@cornell.edu>
2
3 * sheap.c (bss_sbrk_buffer_beg): Remove redundant variable.
4 * gmalloc.c [CYGWIN]: Adapt to change in sheap.c.
5
12014-09-27 Ken Brown <kbrown@cornell.edu> 62014-09-27 Ken Brown <kbrown@cornell.edu>
2 7
3 Fix implementation of HYBRID_MALLOC on Cygwin. 8 Fix implementation of HYBRID_MALLOC on Cygwin.
diff --git a/src/gmalloc.c b/src/gmalloc.c
index 20ffe5f605f..47046cc6747 100644
--- a/src/gmalloc.c
+++ b/src/gmalloc.c
@@ -75,11 +75,11 @@ extern void emacs_abort (void);
75#ifdef CYGWIN 75#ifdef CYGWIN
76extern void *bss_sbrk (ptrdiff_t size); 76extern void *bss_sbrk (ptrdiff_t size);
77extern int bss_sbrk_did_unexec; 77extern int bss_sbrk_did_unexec;
78extern void *bss_sbrk_buffer_beg; 78extern char bss_sbrk_buffer[];
79extern void *bss_sbrk_buffer_end; 79extern void *bss_sbrk_buffer_end;
80#define DUMPED bss_sbrk_did_unexec 80#define DUMPED bss_sbrk_did_unexec
81#define ALLOCATED_BEFORE_DUMPING(P) \ 81#define ALLOCATED_BEFORE_DUMPING(P) \
82 ((P) < bss_sbrk_buffer_end && (P) >= bss_sbrk_buffer_beg) 82 ((P) < bss_sbrk_buffer_end && (P) >= (void *) bss_sbrk_buffer)
83#endif 83#endif
84 84
85#ifdef __cplusplus 85#ifdef __cplusplus
diff --git a/src/sheap.c b/src/sheap.c
index 2c85dd43635..956faa36aa1 100644
--- a/src/sheap.c
+++ b/src/sheap.c
@@ -44,8 +44,7 @@ int debug_sheap = 0;
44#define BLOCKSIZE 4096 44#define BLOCKSIZE 4096
45 45
46char bss_sbrk_buffer[STATIC_HEAP_SIZE]; 46char bss_sbrk_buffer[STATIC_HEAP_SIZE];
47/* The following two variables are needed in gmalloc.c */ 47/* The following is needed in gmalloc.c */
48void *bss_sbrk_buffer_beg = bss_sbrk_buffer;
49void *bss_sbrk_buffer_end = bss_sbrk_buffer + STATIC_HEAP_SIZE; 48void *bss_sbrk_buffer_end = bss_sbrk_buffer + STATIC_HEAP_SIZE;
50char *bss_sbrk_ptr; 49char *bss_sbrk_ptr;
51char *max_bss_sbrk_ptr; 50char *max_bss_sbrk_ptr;