summaryrefslogtreecommitdiffhomepage
path: root/src/heap.c
AgeCommit message (Collapse)Author
2004-02-13Removed unnecessary casts (mostly dealing with memory allocation.) IRobert James Kaes
should never have added them in the first place. They don't really buy anything, and they can hide bugs.
2003-07-31(debugging_realloc): Removed the assert for the NULL pointer, sinceRobert James Kaes
realloc() can take a NULL pointer, as defined by the realloc() man page. Fixed the cast in both safefree() macros to compile cleaning using a C++ compiler.
2003-06-26(debugging_free): Rather than assert on a NULL pointer, log the NULLRobert James Kaes
pointer and return.
2002-07-09(malloc_shared_memory): Changed the static character array to include the ↵Robert James Kaes
".XXXXXX" string already. This saves one system call when creating a temporary file name.
2002-06-05(malloc_shared_memory): Removed the assert() call for shared_file since it's ↵Robert James Kaes
now a static variable.
2002-05-29(malloc_shared_memory): Removed the MMAP_ANON and open("/dev/zero") since ↵Robert James Kaes
they are not portable across a while enough spectrum of machines. Right now tinyproxy is using a "classic" temporary file method of sharing memory. This will likely be improved in the future.
2002-05-26Added the malloc_shared_memory() and calloc_shared_memory() function toRobert James Kaes
allow the use of shared memory between all the children.
2002-05-23Initial addition to CVS. Moved all the debugging heap related functions.Robert James Kaes