NetBSD/sys/lib/libsa
cgd ea27b7aa31 Add a whole bunch of features, from Matthias Drochner:
best-fit, rather than first-fit, algorithm.
	ability to handle free()s with zero size (needed for gzip read
	    support).
	ability to start the heap someplace else (defined by HEAP_START).
	ability to limit growth of the heap (via HEAP_LIMIT).
	debugging sanity checks (ifdef DEBUG).
	allocation tracing support, to help debugging (ifdef ALLOC_TRACE).
and from me:
	ability to pick a (smaller) first-fit algorithm (via ALLOC_FIRST_FIT).
	lots of comments.

If heap limits and all of the debugging features are disabled (the default),
and ALLOC_FIRST_FIT is defined (not the default), compiled with -O on the
alpha the new version is the same (object) size as the old version.
1997-01-22 01:18:23 +00:00
..
Makefile add memcmp, implemented as a wrapper around bcmp() (like memcpy() is 1997-01-16 04:06:15 +00:00
Makefile.inc Typo police from: Juergen Hannken-Illjes 1997-01-02 22:06:51 +00:00
alloc.c Add a whole bunch of features, from Matthias Drochner: 1997-01-22 01:18:23 +00:00
arp.c backout previous kprintf changes 1996-10-13 02:28:58 +00:00
bcopy.c
bootp.c backout previous kprintf changes 1996-10-13 02:28:58 +00:00
bootp.h enough 64-bit fixes to make network booting work on the Alpha. In general, 1996-09-26 23:22:01 +00:00
bootparam.c Delete spurious #endif 1996-10-14 21:16:55 +00:00
bootparam.h
cd9660.c Add support for booting from cd9660 fs 1996-09-30 16:01:18 +00:00
cd9660.h Add support for booting from cd9660 fs 1996-09-30 16:01:18 +00:00
close.c define these functions with an 'o' prepended to their names if 1997-01-22 00:38:09 +00:00
closeall.c
cread.c code to open/close/read/lseek gzipped files, from Matthias Drochner. 1997-01-22 00:40:07 +00:00
dev.c
dev_net.c
dev_net.h
disklabel.c
dkcksum.c
ether.c backout previous kprintf changes 1996-10-13 02:28:58 +00:00
exec.c backout previous kprintf changes 1996-10-13 02:28:58 +00:00
exit.c kvprintf => vprintf (PR#2989, Juergen Hannken-Illjes). 1996-12-01 20:22:19 +00:00
fstat.c
getfile.c fix a bogon in some new functionality apparently added in the last 1996-10-14 04:49:21 +00:00
gets.c
globals.c
if_ether.h fix my typo; found by Klaus Klein <kleink@layla.inka.de> 1997-01-17 17:06:06 +00:00
in_cksum.c
ioctl.c
iodesc.h
lseek.c define these functions with an 'o' prepended to their names if 1997-01-22 00:38:09 +00:00
memcmp.c add memcmp, implemented as a wrapper around bcmp() (like memcpy() is 1997-01-16 04:06:15 +00:00
memcpy.c
net.c backout previous kprintf changes 1996-10-13 02:28:58 +00:00
net.h
netif.c backout previous kprintf changes 1996-10-13 02:28:58 +00:00
netif.h
nfs.c Add missing `#ifdef NFS_DEBUG' (from Rolf Grossmann; PR#3061). 1996-12-27 11:55:58 +00:00
nfs.h nfs_read and nfs_write return 'int' rather than ssize_t. 1996-07-10 18:32:33 +00:00
nfsv2.h
nullfs.c
open.c define these functions with an 'o' prepended to their names if 1997-01-22 00:38:09 +00:00
printf.c Finish the kprintf backout: kvprintf -> vprintf was missed. 1996-11-30 04:19:21 +00:00
rarp.c backout previous kprintf changes 1996-10-13 02:28:58 +00:00
read.c define these functions with an 'o' prepended to their names if 1997-01-22 00:38:09 +00:00
rpc.c backout previous kprintf changes 1996-10-13 02:28:58 +00:00
rpc.h enough 64-bit fixes to make network booting work on the Alpha. In general, 1996-09-26 23:22:01 +00:00
rpcv2.h
saerrno.h
saioctl.h
stand.h prototype lseek(). also, prototype oopen(), oclose(), oread(), and olseek() 1997-01-22 00:37:23 +00:00
stat.c
strerror.c backout previous kprintf changes 1996-10-13 02:28:58 +00:00
ufs.c fix file system buffer leak that occurs if an error occurs (e.g. file not 1997-01-17 20:17:58 +00:00
ufs.h
write.c Oh, what's in a name.. 1996-06-21 20:29:28 +00:00