Files
hakmem/core/link_stubs.c

20 lines
532 B
C
Raw Normal View History

#include <stddef.h>
#include <stdlib.h>
// Weak, no-op stubs to satisfy link in configurations where
// optional components are compiled out or gated by flags.
// Real implementations (when present) will override these.
__attribute__((weak)) void hak_tiny_prewarm_tls_cache(void) {}
__attribute__((weak)) void* pool_alloc(size_t size) {
// Fallback to malloc if Pool TLS not linked
return malloc(size);
}
__attribute__((weak)) void pool_free(void* ptr) {
// Fallback to free if Pool TLS not linked
free(ptr);
}