freebsd-dev/lib
Jason Evans efafcfa7fb Add USE_BRK-specific code in malloc_init_hard() to allow the first
internally used chunk to start at the beginning of the heap, rather
than at a chunk-aligned address.  This reduces mapped memory somewhat
for 32-bit architectures.

Add the arena_run_link_t type and use it wherever a run object is only
used as a ring 'header'.  This saves approximately 40 kB of memory per
arena.

Remove an obsolete (no longer used) code path from base_alloc(), which
supported the internal allocation of objects larger than the chunk
size.

Enhance chunk_dealloc() to cache chunk addresses for all deallocated
chunks.  This has no impact for most programs, but has the potential
to reduce VM map fragmentation for programs that use huge
allocations.
2006-03-24 00:28:08 +00:00
..
bind Reimplementation of world/kernel build options. For details, see: 2006-03-17 18:54:44 +00:00
csu
libalias
libarchive Even if a system does not support restoring extended attributes, 2006-03-22 02:42:17 +00:00
libatm
libautofs
libbegemot
libbluetooth
libbsm
libbsnmp
libbz2
libc Add USE_BRK-specific code in malloc_init_hard() to allow the first 2006-03-24 00:28:08 +00:00
libc_r Convert NO_PROFILE and NO_LIB32 to new style. 2006-03-18 21:37:05 +00:00
libcalendar
libcam
libcom_err
libcompat
libcrypt Provide alternate default for SHLIBDIR before bsd.own.mk does this. 2006-03-18 11:01:06 +00:00
libdevinfo
libdevstat
libdisk
libedit
libexpat
libfetch Reimplementation of world/kernel build options. For details, see: 2006-03-17 18:54:44 +00:00
libform
libftpio
libgeom
libgpib NO_MAN is not needed here. 2006-03-16 15:18:17 +00:00
libgssapi
libio NO_MAN is not needed here. 2006-03-16 15:18:17 +00:00
libipsec Provide alternate default for SHLIBDIR before bsd.own.mk does this. 2006-03-18 11:01:06 +00:00
libipx
libkiconv
libkse Suuply the name of the version map and let bsd.lib.mk supply 2006-03-16 15:17:47 +00:00
libkvm
libmagic
libmd
libmemstat
libmenu
libmilter Reimplementation of world/kernel build options. For details, see: 2006-03-17 18:54:44 +00:00
libmp
libncp NO_MAN is not needed here. 2006-03-16 15:18:17 +00:00
libncurses Convert NO_PROFILE and NO_LIB32 to new style. 2006-03-18 21:37:05 +00:00
libnetgraph
libngatm
libopie
libpam There is no need to pass NULL to the pam_error() as the last argument. 2006-03-20 16:56:08 +00:00
libpanel
libpcap Reimplementation of world/kernel build options. For details, see: 2006-03-17 18:54:44 +00:00
libpmc Update the pmc(3) manual page's date string and freshen the year in the (c) line for 2006-03-20 15:28:59 +00:00
libpthread Suuply the name of the version map and let bsd.lib.mk supply 2006-03-16 15:17:47 +00:00
libradius Reimplementation of world/kernel build options. For details, see: 2006-03-17 18:54:44 +00:00
librpcsvc Reimplementation of world/kernel build options. For details, see: 2006-03-17 18:54:44 +00:00
librt No need to define NO_MAN here. 2006-03-15 10:41:58 +00:00
libsbuf
libsdp
libsm Add new libsm file from sendmail 8.13.6 2006-03-22 16:58:15 +00:00
libsmb NO_MAN is not needed here. 2006-03-16 15:18:17 +00:00
libsmdb
libsmutil
libstand Implement printf 'X' conversion for both libstand and kernel. 2006-03-09 22:37:34 +00:00
libtacplus
libtelnet Reimplementation of world/kernel build options. For details, see: 2006-03-17 18:54:44 +00:00
libthr Set default contention scope to system. 2006-03-20 03:14:14 +00:00
libthread_db
libufs
libugidfw
libusbhid
libutil Use intmax_t' instead of plain int' for pid_t casts. 2006-03-04 15:20:28 +00:00
libvgl
libwrap Reimplementation of world/kernel build options. For details, see: 2006-03-17 18:54:44 +00:00
liby
libypclnt
libz Resolve conflicts. 2006-03-23 14:09:21 +00:00
msun
ncurses Convert NO_PROFILE and NO_LIB32 to new style. 2006-03-18 21:37:05 +00:00
Makefile Extend coverage of the MK_IPX build option to the following: 2006-03-20 14:24:58 +00:00
Makefile.inc