netdata/netdata
CMakeLists.txt
:655
check_c_source_compiles("
#include <stdio.h>
#include <stdlib.h>
#include <unistd.h>
void* my_alloc(size_t size) __attribute__((malloc));
int main() {
void *x = my_alloc(1);
free(x);
return 0;
}
void* my_alloc(size_t size) {
void *ret = malloc(size);
if(!ret) exit(1);
return ret;
}
" HAVE_FUNC_ATTRIBUTE_MALLOC)