shithub: scc

ref: 0a5224e17a101c6b0c1c7eb1e36dc9d3fd8ac120
dir: /src/libc/arch/amd64/darwin/_getheap.c/

View raw version
static char heap[16384];

void *
_getheap(void)
{
	return heap;
}

void *
_brk(void *addr)
{
	static char *cur = heap;
	char *p = addr;

	if (p < heap || p > &heap[sizeof(heap) - 1])
		return (void *)-1;
	return cur = p;
}