freebsd-src/lib
Peter Wemm c536ef83f0 Fix the real problem that broke the Alpha loader this last week. It
was not the fault of the module code, nor FICL.  The malloc code requires
sbrk() to return addresses that were at least 16 byte aligned.  If the
Alpha loader happened to be 8 byte but not 16 byte aligned in length, then
you would get a zfree() panic at startup.

Incidently, this affected the i386 loader as well, and explains why
the static heap changed things and why jlemon had trouble when the bss
was not ending at a multiple of 8 bytes.

My fix is to 16 byte align it on all arches, even though the x86 version
only required 8 byte alignment (struct MemNode is smaller there).  We could
page align it if we wanted to be paranoid, but it isn't presently necessary.
2000-05-12 22:43:20 +00:00
..
compat
csu
libalias Revert the default behaviour for incoming connections so 2000-05-11 07:52:21 +00:00
libatm
libbind
libc mdoc related fixes: 2000-05-12 10:22:50 +00:00
libc_r add MLINKS: pthread_testcancel(3) -> pthread_setcanceltype(3) 2000-05-12 09:59:44 +00:00
libcalendar
libcam
libcom_err
libcompat
libcrypt
libdevstat
libdisk
libedit
libfetch Add workaround for ftpds with the Y2K MDTM bug 2000-05-11 16:01:03 +00:00
libform
libftpio Put the FTP_PASSIVE_MODE issue to rest once and for all. 2000-05-05 17:02:32 +00:00
libgnumalloc
libio
libipsec Fix typo. 2000-05-06 14:07:35 +00:00
libipx
libkse Fixed missing consts for function parameters, so that the code matches 2000-05-11 15:57:17 +00:00
libkvm Remove obsolete reference to /var/db/kvm_kernel.db 2000-05-07 02:16:43 +00:00
libm Disconnect libm from the build tree. It's broken, not being 2000-05-02 14:16:19 +00:00
libmd
libmenu
libncp
libncurses
libnetgraph Move netgraph node type man pages from section 8 to section 4. 2000-05-04 17:40:13 +00:00
libopie
libpam
libpanel
libpcap
libposix1e
libpthread add MLINKS: pthread_testcancel(3) -> pthread_setcanceltype(3) 2000-05-12 09:59:44 +00:00
libradius
libresolv
librpcsvc
libskey
libss
libstand Fix the real problem that broke the Alpha loader this last week. It 2000-05-12 22:43:20 +00:00
libtacplus Supply only one author name per instance of %A, as per mdoc.samples(7). 2000-05-10 09:49:04 +00:00
libtelnet
libutil Fix miscellaneous mdoc macro argument limit infringements. 2000-05-09 14:02:06 +00:00
libvgl
libwrap
libxpg4
liby
libz
msun
ncurses
Makefile Disconnect libm from the build tree. It's broken, not being 2000-05-02 14:16:19 +00:00
Makefile.inc