In malloc/Makefile: CSRC = malloc.o free.o realloc.o heap_alloc.o \ heap_alloc_at.o heap_free.o ../malloc-930716/calloc.o that's pretty ugly... why not just put calloc.c in libc/stdlib and remove it from both the malloc Makefiles? -Miles -- "I distrust a research person who is always obviously busy on a task." --Robert Frosch, VP, GM Research