diff options
author | Jason Evans <jasone@canonware.com> | 2010-09-05 17:35:13 (GMT) |
---|---|---|
committer | Jason Evans <jasone@canonware.com> | 2010-09-12 01:20:16 (GMT) |
commit | 2dbecf1f6267fae7a161b9c39cfd4d04ce168a29 (patch) | |
tree | 246a2c4d549d4b007184c518e69deacbad4a0aaa /jemalloc/test | |
parent | b267d0f86aff15a0edb2929f09060c118ed98ec4 (diff) | |
download | jemalloc-2dbecf1f6267fae7a161b9c39cfd4d04ce168a29.zip jemalloc-2dbecf1f6267fae7a161b9c39cfd4d04ce168a29.tar.gz jemalloc-2dbecf1f6267fae7a161b9c39cfd4d04ce168a29.tar.bz2 |
Port to Mac OS X.
Add Mac OS X support, based in large part on the OS X support in
Mozilla's version of jemalloc.
Diffstat (limited to 'jemalloc/test')
-rw-r--r-- | jemalloc/test/thread_arena.c | 10 |
1 files changed, 6 insertions, 4 deletions
diff --git a/jemalloc/test/thread_arena.c b/jemalloc/test/thread_arena.c index 99e9669..d52435f 100644 --- a/jemalloc/test/thread_arena.c +++ b/jemalloc/test/thread_arena.c @@ -3,6 +3,7 @@ #include <pthread.h> #include <string.h> +#define JEMALLOC_MANGLE #include "jemalloc/jemalloc.h" void * @@ -13,10 +14,10 @@ thread_start(void *arg) size_t size; int err; - malloc(1); + JEMALLOC_P(malloc)(1); size = sizeof(arena_ind); - if ((err = mallctl("thread.arena", &arena_ind, &size, + if ((err = JEMALLOC_P(mallctl)("thread.arena", &arena_ind, &size, &main_arena_ind, sizeof(main_arena_ind)))) { fprintf(stderr, "%s(): Error in mallctl(): %s\n", __func__, strerror(err)); @@ -37,10 +38,11 @@ main(void) fprintf(stderr, "Test begin\n"); - malloc(1); + JEMALLOC_P(malloc)(1); size = sizeof(arena_ind); - if ((err = mallctl("thread.arena", &arena_ind, &size, NULL, 0))) { + if ((err = JEMALLOC_P(mallctl)("thread.arena", &arena_ind, &size, NULL, + 0))) { fprintf(stderr, "%s(): Error in mallctl(): %s\n", __func__, strerror(err)); ret = 1; |