no need to provide valloc and pvalloc on Android

pull/87/head
Daniel Micay 2019-04-07 00:30:47 -04:00
parent 1eed432b9a
commit 491ce6b0b1
2 changed files with 4 additions and 0 deletions

View File

@ -1421,6 +1421,7 @@ EXPORT void *h_aligned_alloc(size_t alignment, size_t size) {
EXPORT void *h_memalign(size_t alignment, size_t size) ALIAS(h_aligned_alloc); EXPORT void *h_memalign(size_t alignment, size_t size) ALIAS(h_aligned_alloc);
#ifndef __ANDROID__
EXPORT void *h_valloc(size_t size) { EXPORT void *h_valloc(size_t size) {
init(); init();
thread_unseal_metadata(); thread_unseal_metadata();
@ -1443,6 +1444,7 @@ EXPORT void *h_pvalloc(size_t size) {
thread_seal_metadata(); thread_seal_metadata();
return p; return p;
} }
#endif
EXPORT void h_free(void *p) { EXPORT void h_free(void *p) {
if (p == NULL) { if (p == NULL) {

View File

@ -69,8 +69,10 @@ int h_malloc_info(int options, FILE *fp);
// obsolete glibc extensions // obsolete glibc extensions
void *h_memalign(size_t alignment, size_t size); void *h_memalign(size_t alignment, size_t size);
#ifndef __ANDROID__
void *h_valloc(size_t size); void *h_valloc(size_t size);
void *h_pvalloc(size_t size); void *h_pvalloc(size_t size);
#endif
#ifdef __GLIBC__ #ifdef __GLIBC__
void h_cfree(void *ptr); void h_cfree(void *ptr);
void *h_malloc_get_state(void); void *h_malloc_get_state(void);