about summary refs log tree commit diff
diff options
context:
space:
mode:
authorTanaka Akira <akr@users.sourceforge.net>2000-01-10 09:32:29 +0000
committerTanaka Akira <akr@users.sourceforge.net>2000-01-10 09:32:29 +0000
commit6fda2ee60f95bed37ea276e1eb40e619dc7f2638 (patch)
treeca8a2968bc23f1877439670b9adde871853031f2
parent310153e3e9b2997eb779cd8ca21435b3f380d9bb (diff)
downloadzsh-6fda2ee60f95bed37ea276e1eb40e619dc7f2638.tar.gz
zsh-6fda2ee60f95bed37ea276e1eb40e619dc7f2638.tar.xz
zsh-6fda2ee60f95bed37ea276e1eb40e619dc7f2638.zip
zsh-workers/9283
-rw-r--r--Src/mem.c2
1 files changed, 2 insertions, 0 deletions
diff --git a/Src/mem.c b/Src/mem.c
index ab1ffb8a7..372c1e467 100644
--- a/Src/mem.c
+++ b/Src/mem.c
@@ -441,6 +441,7 @@ hrealloc(char *p, size_t old, size_t new)
 #endif
 	    return NULL;
 	}
+#ifndef USE_MMAP
 	if (old > HEAP_ARENA_SIZE || new > HEAP_ARENA_SIZE) {
 	    size_t n = HEAP_ARENA_SIZE > new ? HEAPSIZE : new + sizeof(*h);
 
@@ -451,6 +452,7 @@ hrealloc(char *p, size_t old, size_t new)
 	}
 	h->used = new;
 	return arena(h);
+#endif
     }
     DPUTS(h->used > HEAP_ARENA_SIZE, "BUG: hrealloc at invalid address");
     if (h->used + (new - old) <= HEAP_ARENA_SIZE) {