parent
673259506b
commit
0dc6b011fe
@ -20,6 +20,10 @@ extern void free(void *pointer);
|
||||
extern void *memalign(size_t alignment, size_t numBytes);
|
||||
extern void *valloc(size_t numBytes);
|
||||
|
||||
#ifdef _GNU_SOURCE
|
||||
size_t malloc_usable_size(void *ptr);
|
||||
#endif
|
||||
|
||||
#ifdef __cplusplus
|
||||
}
|
||||
#endif
|
||||
|
@ -490,6 +490,15 @@ realloc(void *ptr, size_t size)
|
||||
}
|
||||
|
||||
|
||||
extern "C" size_t
|
||||
malloc_usable_size(void *ptr)
|
||||
{
|
||||
if (ptr == NULL)
|
||||
return 0;
|
||||
return threadHeap::objectSize(ptr);
|
||||
}
|
||||
|
||||
|
||||
// #pragma mark - BeOS specific extensions
|
||||
|
||||
|
||||
|
Loading…
x
Reference in New Issue
Block a user