1
0
mirror of https://git.FreeBSD.org/src.git synced 2024-12-29 12:03:03 +00:00
freebsd/lib/libc/stdlib
Poul-Henning Kamp 2e7c91ff16 malloc_pages should be static.
Add progname to warning/error message layout. (joerg)
Remove inline assembler, no speed impact, not need for the obfuscation (bde)
Remove on the fly calculation of parameters, no longer critical.
Make D & U flags valid even if we don't support them.
Don't call imalloc until we're done initializing.
Zap contents on free() if we have "Junk" set. [*]
Various nitpicking.

[*] As a sideeffect of this change, if you are worried about
sensitive data lingering in memory, you can use the 'Junk' option
now to make sure phkmalloc zaps memory when it is returned.  add
	char * malloc_options = "J";
to your source.  Obviously there is a performance impact.
1996-10-20 13:20:57 +00:00
..
abort.3 Update a bunch of man pages to use .Fn instead 1996-08-22 22:05:59 +00:00
abort.c Reviewed by: julian and (hsu?) 1996-01-22 00:02:33 +00:00
abs.3 add missing comma(s) in .Xr macros 1996-09-23 22:24:39 +00:00
abs.c BSD 4.4 Lite Lib Sources 1994-05-27 05:00:24 +00:00
alloca.3 Correct a bunch of man page cross references and generally 1996-02-11 22:38:05 +00:00
atexit.3 BSD 4.4 Lite Lib Sources 1994-05-27 05:00:24 +00:00
atexit.c Don't use malloc, pessimize to use sbrk. 1996-09-27 15:34:19 +00:00
atexit.h BSD 4.4 Lite Lib Sources 1994-05-27 05:00:24 +00:00
atof.3 BSD 4.4 Lite Lib Sources 1994-05-27 05:00:24 +00:00
atof.c BSD 4.4 Lite Lib Sources 1994-05-27 05:00:24 +00:00
atoi.3 BSD 4.4 Lite Lib Sources 1994-05-27 05:00:24 +00:00
atoi.c General -Wall warning cleanup, part I. 1996-07-12 18:57:58 +00:00
atol.3 BSD 4.4 Lite Lib Sources 1994-05-27 05:00:24 +00:00
atol.c BSD 4.4 Lite Lib Sources 1994-05-27 05:00:24 +00:00
bsearch.3 BSD 4.4 Lite Lib Sources 1994-05-27 05:00:24 +00:00
bsearch.c BSD 4.4 Lite Lib Sources 1994-05-27 05:00:24 +00:00
calloc.3 BSD 4.4 Lite Lib Sources 1994-05-27 05:00:24 +00:00
calloc.c General -Wall warning cleanup, part I. 1996-07-12 18:57:58 +00:00
div.3 BSD 4.4 Lite Lib Sources 1994-05-27 05:00:24 +00:00
div.c BSD 4.4 Lite Lib Sources 1994-05-27 05:00:24 +00:00
exit.3 Xref sysexits(3). 1996-03-31 22:31:51 +00:00
exit.c BSD 4.4 Lite Lib Sources 1994-05-27 05:00:24 +00:00
getenv.3 BSD 4.4 Lite Lib Sources 1994-05-27 05:00:24 +00:00
getenv.c Doubled the performance of getenv()/__findenv() by rewriting it to not 1995-10-17 21:37:41 +00:00
getopt.3 Correctly document when getopt returns EOF and '?', and some other 1996-08-21 19:48:50 +00:00
getopt.c BSD 4.4 Lite Lib Sources 1994-05-27 05:00:24 +00:00
getsubopt.3 Correctly use .Fn instead of .Nm to reference function names 1996-08-22 23:31:07 +00:00
getsubopt.c General -Wall warning cleanup, part I. 1996-07-12 18:57:58 +00:00
heapsort.c Don't include <sys/types.h> when it isn't used. 1996-04-19 18:40:25 +00:00
labs.3 BSD 4.4 Lite Lib Sources 1994-05-27 05:00:24 +00:00
labs.c BSD 4.4 Lite Lib Sources 1994-05-27 05:00:24 +00:00
ldiv.3 Fixed various problems: typos, grammer, missing include files 1996-05-23 01:05:25 +00:00
ldiv.c BSD 4.4 Lite Lib Sources 1994-05-27 05:00:24 +00:00
Makefile.inc ``phkmalloc'' 1995-09-16 09:28:13 +00:00
malloc.3 phkmalloc/3 1996-09-23 19:26:39 +00:00
malloc.c malloc_pages should be static. 1996-10-20 13:20:57 +00:00
memory.3 BSD 4.4 Lite Lib Sources 1994-05-27 05:00:24 +00:00
merge.c Remove trailing whitespace. 1995-05-30 05:51:47 +00:00
putenv.c BSD 4.4 Lite Lib Sources 1994-05-27 05:00:24 +00:00
qsort.3 BSD 4.4 Lite Lib Sources 1994-05-27 05:00:24 +00:00
qsort.c Don't depend in the kernel on the gcc feature of doing arithmetic on 1996-08-31 14:48:13 +00:00
radixsort.3 Correctly use .Fn instead of .Nm to reference function names 1996-08-22 23:31:07 +00:00
radixsort.c Remove trailing whitespace. 1995-05-30 05:51:47 +00:00
rand.3 BSD 4.4 Lite Lib Sources 1994-05-27 05:00:24 +00:00
rand.c BSD 4.4 Lite Lib Sources 1994-05-27 05:00:24 +00:00
random.3 Improve seeding, the random sequence did not vary match 1996-10-09 15:59:04 +00:00
random.c Improve seeding, the random sequence did not vary match 1996-10-09 15:59:04 +00:00
realpath.3 BSD 4.4 Lite Lib Sources 1994-05-27 05:00:24 +00:00
realpath.c Don't attempt to lstat() the POSIXLY invalid empty pathname. 1995-02-25 16:06:07 +00:00
setenv.c General -Wall warning cleanup, part I. 1996-07-12 18:57:58 +00:00
strhash.c Return pointer to new hash node when search inserts it (e.g. there 1996-01-13 14:25:04 +00:00
strtod.3 BSD 4.4 Lite Lib Sources 1994-05-27 05:00:24 +00:00
strtod.c General -Wall warning cleanup, part I. 1996-07-12 18:57:58 +00:00
strtol.3 BSD 4.4 Lite Lib Sources 1994-05-27 05:00:24 +00:00
strtol.c General -Wall warning cleanup, part I. 1996-07-12 18:57:58 +00:00
strtoll.c General -Wall warning cleanup, part I. 1996-07-12 18:57:58 +00:00
strtoq.c General -Wall warning cleanup, part I. 1996-07-12 18:57:58 +00:00
strtoul.3 BSD 4.4 Lite Lib Sources 1994-05-27 05:00:24 +00:00
strtoul.c General -Wall warning cleanup, part I. 1996-07-12 18:57:58 +00:00
strtoull.c General -Wall warning cleanup, part I. 1996-07-12 18:57:58 +00:00
strtouq.c General -Wall warning cleanup, part I. 1996-07-12 18:57:58 +00:00
system.3 Submitted by: (based on code in "Advanced Programming in the Unix Environment" 1996-06-05 00:08:54 +00:00
system.c Oops, replace a rather important line that was lost in transit 8-( 1996-06-08 15:28:11 +00:00