summaryrefslogtreecommitdiff
path: root/src/libc_override_gcc_and_weak.h
diff options
context:
space:
mode:
authorAliaksey Kandratsenka <alkondratenko@gmail.com>2017-08-05 22:05:10 -0700
committerAliaksey Kandratsenka <alkondratenko@gmail.com>2017-09-16 20:38:44 -0700
commitd406f2285390c402e824dd28e6992f7f890dcdf9 (patch)
treecf5b76c1218eb71ac74c3b9262abc642b150910c /src/libc_override_gcc_and_weak.h
parent92a27e41a137704772479277786d035763938921 (diff)
downloadgperftools-d406f2285390c402e824dd28e6992f7f890dcdf9.tar.gz
implement support for C11 aligned_alloc
Just like glibc does, we simply alias it to memalign.
Diffstat (limited to 'src/libc_override_gcc_and_weak.h')
-rw-r--r--src/libc_override_gcc_and_weak.h1
1 files changed, 1 insertions, 0 deletions
diff --git a/src/libc_override_gcc_and_weak.h b/src/libc_override_gcc_and_weak.h
index 5c4e6dd..39b68e1 100644
--- a/src/libc_override_gcc_and_weak.h
+++ b/src/libc_override_gcc_and_weak.h
@@ -143,6 +143,7 @@ extern "C" {
void* calloc(size_t n, size_t size) __THROW ALIAS(tc_calloc);
void cfree(void* ptr) __THROW ALIAS(tc_cfree);
void* memalign(size_t align, size_t s) __THROW ALIAS(tc_memalign);
+ void* aligned_alloc(size_t align, size_t s) __THROW ALIAS(tc_memalign);
void* valloc(size_t size) __THROW ALIAS(tc_valloc);
void* pvalloc(size_t size) __THROW ALIAS(tc_pvalloc);
int posix_memalign(void** r, size_t a, size_t s) __THROW