diff options
author | Ulrich Drepper <drepper@gmail.com> | 2012-01-17 19:21:09 -0500 |
---|---|---|
committer | Ulrich Drepper <drepper@gmail.com> | 2012-01-17 19:21:09 -0500 |
commit | 6e4b210745556ea4d74d4dc6637994756bf2d6b5 (patch) | |
tree | 530c1943d5d3a855bace5a9c569f5349f3ee6f64 /malloc | |
parent | d77e786926ef8d4af55d978b86cc525e7366acd7 (diff) | |
download | glibc-6e4b210745556ea4d74d4dc6637994756bf2d6b5.tar.gz |
More minor malloc cleanups
Diffstat (limited to 'malloc')
-rw-r--r-- | malloc/malloc.c | 25 |
1 files changed, 1 insertions, 24 deletions
diff --git a/malloc/malloc.c b/malloc/malloc.c index 5719148759..12d2211b0d 100644 --- a/malloc/malloc.c +++ b/malloc/malloc.c @@ -1089,11 +1089,10 @@ typedef struct malloc_chunk* mchunkptr; static void* _int_malloc(mstate, size_t); static void _int_free(mstate, mchunkptr, int); static void* _int_realloc(mstate, mchunkptr, INTERNAL_SIZE_T, - INTERNAL_SIZE_T); + INTERNAL_SIZE_T); static void* _int_memalign(mstate, size_t, size_t); static void* _int_valloc(mstate, size_t); static void* _int_pvalloc(mstate, size_t); -/*static void* cALLOc(size_t, size_t);*/ static int mTRIm(mstate, size_t); static size_t mUSABLe(void*); static void mSTATs(void); @@ -1140,9 +1139,6 @@ static void free_atfork(void* mem, const void *caller); #if !defined(MAP_ANONYMOUS) && defined(MAP_ANON) # define MAP_ANONYMOUS MAP_ANON #endif -#if !defined(MAP_FAILED) -# define MAP_FAILED ((char*)-1) -#endif #ifndef MAP_NORESERVE # ifdef MAP_AUTORESRV @@ -1152,28 +1148,9 @@ static void free_atfork(void* mem, const void *caller); # endif #endif -/* - Nearly all versions of mmap support MAP_ANONYMOUS, - so the following is unlikely to be needed, but is - supplied just in case. -*/ - -#ifndef MAP_ANONYMOUS - -static int dev_zero_fd = -1; /* Cached file descriptor for /dev/zero. */ - -#define MMAP(addr, size, prot, flags) ((dev_zero_fd < 0) ? \ - (dev_zero_fd = open("/dev/zero", O_RDWR), \ - mmap((addr), (size), (prot), (flags), dev_zero_fd, 0)) : \ - mmap((addr), (size), (prot), (flags), dev_zero_fd, 0)) - -#else - #define MMAP(addr, size, prot, flags) \ (mmap((addr), (size), (prot), (flags)|MAP_ANONYMOUS, -1, 0)) -#endif - /* ----------------------- Chunk representations ----------------------- |