diff options
| author | Ken Brown | 2014-09-28 18:31:59 -0400 |
|---|---|---|
| committer | Ken Brown | 2014-09-28 18:31:59 -0400 |
| commit | c3301e3c7f146a3aa017fa24f6ed240d6ecbafb4 (patch) | |
| tree | 10ac8668b65148fffacf794b7e77c2a065a01265 /src | |
| parent | 3ff1c9a8ea8e7b792f89b807af056f6bf22c4b43 (diff) | |
| download | emacs-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/ChangeLog | 5 | ||||
| -rw-r--r-- | src/gmalloc.c | 4 | ||||
| -rw-r--r-- | src/sheap.c | 3 |
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 @@ | |||
| 1 | 2014-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 | |||
| 1 | 2014-09-27 Ken Brown <kbrown@cornell.edu> | 6 | 2014-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 |
| 76 | extern void *bss_sbrk (ptrdiff_t size); | 76 | extern void *bss_sbrk (ptrdiff_t size); |
| 77 | extern int bss_sbrk_did_unexec; | 77 | extern int bss_sbrk_did_unexec; |
| 78 | extern void *bss_sbrk_buffer_beg; | 78 | extern char bss_sbrk_buffer[]; |
| 79 | extern void *bss_sbrk_buffer_end; | 79 | extern 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 | ||
| 46 | char bss_sbrk_buffer[STATIC_HEAP_SIZE]; | 46 | char bss_sbrk_buffer[STATIC_HEAP_SIZE]; |
| 47 | /* The following two variables are needed in gmalloc.c */ | 47 | /* The following is needed in gmalloc.c */ |
| 48 | void *bss_sbrk_buffer_beg = bss_sbrk_buffer; | ||
| 49 | void *bss_sbrk_buffer_end = bss_sbrk_buffer + STATIC_HEAP_SIZE; | 48 | void *bss_sbrk_buffer_end = bss_sbrk_buffer + STATIC_HEAP_SIZE; |
| 50 | char *bss_sbrk_ptr; | 49 | char *bss_sbrk_ptr; |
| 51 | char *max_bss_sbrk_ptr; | 50 | char *max_bss_sbrk_ptr; |