- Timestamp:
- Sep 16, 2019, 12:09:51 PM (5 years ago)
- Branches:
- (u'spielwiese', 'fe61d9c35bf7c61f2b6cbf1b56e25e2f08d536cc')
- Children:
- c8a22acb36f3d2e85dbb125cc9077be569847c9b
- Parents:
- a853df285d8d22e2cba18f1e83c01fb064e0ceed
- Location:
- omalloc
- Files:
-
- 4 edited
Legend:
- Unmodified
- Added
- Removed
-
omalloc/configure.ac
ra853df r79e9d1 156 156 AC_MSG_ERROR(Can not compile without limits.h)) 157 157 158 AC_CHECK_HEADERS(unistd.h sys/mman.h fcntl.h /usr/include/malloc.h)158 AC_CHECK_HEADERS(unistd.h sys/mman.h fcntl.h malloc.h malloc/malloc.h) 159 159 160 160 AC_CHECK_FUNCS(popen mmap sbrk random malloc_usable_size malloc_size) -
omalloc/omAllocSystem.c
ra853df r79e9d1 32 32 /* allocation of large addr */ 33 33 #if defined(HAVE_MALLOC_SIZE) 34 #include <malloc/malloc.h> 35 #define _omSizeOfLargeAddr(addr) (malloc_size(addr)) 34 #ifdef HAVE_MALLOC_H 35 #include <malloc.h> 36 #elif defined(HAVE_MALLOC_MALLOC_H) 37 #include <malloc/malloc.h> 38 #endif 39 #define _omSizeOfLargeAddr(addr) (malloc_size(addr)) 36 40 #elif defined(HAVE_MALLOC_USABLE_SIZE) 37 #include <stdlib.h>38 #define _omSizeOfLargeAddr(addr) (malloc_usable_size(addr))41 #include <stdlib.h> 42 #define _omSizeOfLargeAddr(addr) (malloc_usable_size(addr)) 39 43 #else 40 44 void* omAllocLarge(size_t size) -
omalloc/omMallocSystem.h
ra853df r79e9d1 16 16 #ifdef HAVE_MALLOC_SIZE 17 17 /* the following will work under Mac OS X */ 18 #include <malloc/malloc.h> 19 #define OM_MALLOC_SIZEOF_ADDR(addr) (malloc_size(addr)) 18 #ifdef HAVE_MALLOC_H 19 #include <malloc.h> 20 #elif defined(HAVE_MALLOC_MALLOC_H) 21 #include <malloc/malloc.h> 22 #endif 23 #define OM_MALLOC_SIZEOF_ADDR(addr) (malloc_size(addr)) 20 24 #elif (defined(HAVE_MALLOC_USABLE_SIZE)) 21 25 /* and this will work under Linux */ -
omalloc/xalloc.h
ra853df r79e9d1 14 14 #include "omalloc/omConfig.h" 15 15 #if defined(HAVE_MALLOC_USABLE_SIZE) || defined(HAVE_MALLOC_SIZE) 16 #include <malloc.h> 16 #ifdef HAVE_MALLOC_H 17 #include <malloc.h> 18 #elif defined(HAVE_MALLOC_MALLOC_H) 19 #include <malloc/malloc.h> 20 #endif 17 21 #endif 18 22 #ifdef __cplusplus
Note: See TracChangeset
for help on using the changeset viewer.