freebsd-nq/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 Add libhistory.so.3 from 3.4-RELEASE. 2000-02-16 11:02:16 +00:00
csu CSU source for IA-64. Current we use the ../Alpha sources. 2000-04-19 23:46:21 +00:00
libalias Revert the default behaviour for incoming connections so 2000-05-11 07:52:21 +00:00
libatm Replace beforeinstall target with new variables used by .mk system. 2000-01-14 07:57:47 +00:00
libbind Build more components to get named to build. 1999-11-30 04:40:54 +00:00
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 Introduce .Lb macro to libcalendar manpage. 2000-04-22 15:51:37 +00:00
libcam Introduce .Lb macro to libcam manpages. 2000-04-22 15:52:37 +00:00
libcom_err Replace beforeinstall target with new variables used by .mk system. 2000-01-14 07:57:47 +00:00
libcompat Remove single-space hard sentence breaks. These degrade the quality 2000-03-02 09:14:21 +00:00
libcrypt Oops, remove vestigial reference to SHS passwords. 2000-04-22 20:43:21 +00:00
libdevstat Introduce .Lb macro to libdevstat library manpage 2000-04-22 15:58:01 +00:00
libdisk Reassemble a sentence that has been botched in rev 1.4. 2000-04-25 13:53:48 +00:00
libedit Introduce .Lb macro to libedit manpage 2000-04-22 16:01:33 +00:00
libfetch Add workaround for ftpds with the Y2K MDTM bug 2000-05-11 16:01:03 +00:00
libform Replace beforeinstall target with new variables used by .mk system. 2000-01-14 07:57:47 +00:00
libftpio Put the FTP_PASSIVE_MODE issue to rest once and for all. 2000-05-05 17:02:32 +00:00
libgnumalloc $Id$ -> $FreeBSD$ 1999-08-28 00:22:10 +00:00
libio Add functions which allow i/o memory to be accessed without forcing a 2000-02-12 14:57:01 +00:00
libipsec Fix typo. 2000-05-06 14:07:35 +00:00
libipx Introduce .Lb macro to libipx library manpage 2000-04-22 16:01:01 +00:00
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 Introduce .Lb macro to libmd manpages 2000-04-22 16:11:30 +00:00
libmenu Replace beforeinstall target with new variables used by .mk system. 2000-01-14 07:57:47 +00:00
libncp Remove duplicated extern. 2000-01-01 14:21:31 +00:00
libncurses Make a link from curses.3 -> ncurses.3 so that 'man 3 curses' does 2000-03-02 08:23:23 +00:00
libnetgraph Move netgraph node type man pages from section 8 to section 4. 2000-05-04 17:40:13 +00:00
libopie Replace beforeinstall target with new variables used by .mk system. 2000-01-14 07:57:47 +00:00
libpam Connect pam_opie to the build. 2000-04-17 00:19:30 +00:00
libpanel Replace beforeinstall target with new variables used by .mk system. 2000-01-14 07:57:47 +00:00
libpcap Don't try to compile in INET6 support when NOINET6 is defined. 2000-04-15 20:45:52 +00:00
libposix1e Introduce .Lb macro to libposix1e manpages 2000-04-22 16:13:36 +00:00
libpthread add MLINKS: pthread_testcancel(3) -> pthread_setcanceltype(3) 2000-05-12 09:59:44 +00:00
libradius Replace beforeinstall target with new variables used by .mk system. 2000-01-14 07:57:47 +00:00
libresolv Don't build elf libresolv.so*, no elf freebsd binaries have used it ever. 1998-10-11 04:21:56 +00:00
librpcsvc $Id$ -> $FreeBSD$ 1999-08-28 00:22:10 +00:00
libskey Introduce .Lb macro to libskey manpage 2000-04-22 16:14:26 +00:00
libss sigset_t change (part 5 of 5) 1999-09-29 15:18:46 +00:00
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 $Id$ -> $FreeBSD$ 1999-08-28 00:22:10 +00:00
libutil Fix miscellaneous mdoc macro argument limit infringements. 2000-05-09 14:02:06 +00:00
libvgl Introduce .Lb macro to libvgl manpage 2000-04-22 16:17:38 +00:00
libwrap Don't try to compile in INET6 support when NOINET6 is defined. 2000-04-15 20:45:52 +00:00
libxpg4 I have added the support for BIG5 encoding into libc/libxpg4/mklocale. 1998-08-15 12:51:49 +00:00
liby $Id$ -> $FreeBSD$ 1999-08-28 00:22:10 +00:00
libz Remove single-space hard sentence breaks. These degrade the quality 2000-03-02 09:14:21 +00:00
msun MFS: Add a "magic" comment to help fixincludes realize it doesn't need to 2000-03-27 02:04:45 +00:00
ncurses Make a link from curses.3 -> ncurses.3 so that 'man 3 curses' does 2000-03-02 08:23:23 +00:00
Makefile Disconnect libm from the build tree. It's broken, not being 2000-05-02 14:16:19 +00:00
Makefile.inc