Robert James Kaes
bc77dfb492
(debugging_realloc): Removed the assert for the NULL pointer, since
...
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-07-31 23:42:51 +00:00
Robert James Kaes
2736a19518
(debugging_free): Rather than assert on a NULL pointer, log the NULL
...
pointer and return.
2003-06-26 18:14:13 +00:00
Robert James Kaes
4932b87fc9
(malloc_shared_memory): Changed the static character array to include the ".XXXXXX" string already. This saves one system call when creating a temporary file name.
2002-07-09 18:52:32 +00:00
Robert James Kaes
89dee022e5
(malloc_shared_memory): Removed the assert() call for shared_file since it's now a static variable.
2002-06-05 17:01:09 +00:00
Robert James Kaes
12fc92828c
(malloc_shared_memory): Removed the MMAP_ANON and open("/dev/zero") since 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-29 20:51:35 +00:00
Robert James Kaes
2e6ab58f37
Added the malloc_shared_memory() and calloc_shared_memory() function to
...
allow the use of shared memory between all the children.
2002-05-26 18:56:06 +00:00
Robert James Kaes
c667952861
Initial addition to CVS. Moved all the debugging heap related functions.
2002-05-23 04:41:10 +00:00