summaryrefslogtreecommitdiff
path: root/src/heap.c (follow)
AgeCommit message (Collapse)AuthorFilesLines
2009-11-16Fix format string warningsMathew Mrosko1-6/+8
C90 doesn't support z modifier in printf's, so cast values to (unsigned long) which should be the same size as size_t on both ILP32 and LP64.
2009-09-27Include debugging functions only when debug mode is usedMukund Sivaraman1-0/+4
2009-09-15Indent code to Tinyproxy coding styleMukund Sivaraman1-75/+68
The modified files were indented with GNU indent using the following command: indent -npro -kr -i8 -ts8 -sob -l80 -ss -cs -cp1 -bs -nlps -nprs -pcs \ -saf -sai -saw -sc -cdw -ce -nut -il0 No other changes of any sort were made.
2009-08-07heap: make a const string const in malloc_shared_memory().Michael Adam1-1/+1
Michael
2009-08-07heap: fix an implicit cast warning.Michael Adam1-1/+1
Michael
2009-08-07Rename tinyproxy.[ch] to main.[ch]Mukund Sivaraman1-1/+1
2008-12-08Convert tabs to spacesMukund Sivaraman1-4/+4
2008-12-01Reformat code to GNU coding styleMukund Sivaraman1-67/+68
This is a commit which simply ran all C source code files through GNU indent. No other modifications were made.
2008-08-24Add more calls to umask() before mkstemp()Mukund Sivaraman1-0/+5
2008-05-24Updated copyright, license notices in source codeMukund Sivaraman1-14/+18
The notices have been changed to a more GNU look. Documentation comments have been separated from the copyright header. I've tried to keep all copyright notices intact. Some author contact details have been updated.
2008-03-13Fixed format string warningsMukund Sivaraman1-4/+4
2005-08-15* [Indent] Ran Source Through indentRobert James Kaes1-64/+63
I re-indented the source code using indent with the following options: indent -kr -bad -bap -nut -i8 -l80 -psl -sob -ss -ncs There are now _no_ tabs in the source files, and all indentation is eight spaces. Lines are 80 characters long, and the procedure type is on it's own line. Read the indent manual for more information about what each option means.
2005-07-12* Updated Copyright Email AddressesRobert James Kaes1-2/+2
Updated the copyright email addresses for Robert James Kaes. The users.sourceforge.net address should always exist.
2004-02-13Removed unnecessary casts (mostly dealing with memory allocation.) IRobert James Kaes1-4/+4
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 Kaes1-3/+2
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 Kaes1-4/+4
pointer and return.
2002-07-09(malloc_shared_memory): Changed the static character array to include the ↵Robert James Kaes1-5/+4
".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 Kaes1-2/+1
now a static variable.
2002-05-29(malloc_shared_memory): Removed the MMAP_ANON and open("/dev/zero") since ↵Robert James Kaes1-12/+24
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 Kaes1-1/+49
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 Kaes1-0/+92