diff options
author | Yossi Gottlieb <yossigo@gmail.com> | 2021-02-24 09:48:04 +0200 |
---|---|---|
committer | GitHub <noreply@github.com> | 2021-02-24 09:48:04 +0200 |
commit | ae7d5bf6172e4597a859605268dd960c198ed935 (patch) | |
tree | 4271470871c4755e59ed18395689cdb69a2eabbf /src/zmalloc.h | |
parent | e3667cb908f70d3ffb04a3d5b095f91f9cc7ee97 (diff) | |
download | redis-ae7d5bf6172e4597a859605268dd960c198ed935.tar.gz |
Use malloc_usable_size() on FreeBSD. (#8545)
Diffstat (limited to 'src/zmalloc.h')
-rw-r--r-- | src/zmalloc.h | 5 |
1 files changed, 4 insertions, 1 deletions
diff --git a/src/zmalloc.h b/src/zmalloc.h index 64bc9fc76..6f3f6354a 100644 --- a/src/zmalloc.h +++ b/src/zmalloc.h @@ -61,9 +61,12 @@ #define zmalloc_size(p) malloc_size(p) #endif +/* On native libc implementations, we should still do our best to provide a + * HAVE_MALLOC_SIZE capability. + */ #ifndef ZMALLOC_LIB #define ZMALLOC_LIB "libc" -#ifdef __GLIBC__ +#if defined(__GLIBC__) || defined(__FreeBSD__) #include <malloc.h> #define HAVE_MALLOC_SIZE 1 #define zmalloc_size(p) malloc_usable_size(p) |