freebsd-skq/lib/libc
kuriyama 46e872d3e6 I found "portsdb -u" dumps core with recent INDEX file, and this is
caused by refering broken (uninitialized?) pointer which is retrieved
from __bt_new() (and from mpool_new()).

I don't know why this linp[0] is read before stored because this
should be controlled by .lower and .upper member of PAGE structure
which are correctly initialized.

But this workaround fixes the problem on my environment and this
module has #ifdef PURIFY option which initializes new and reused
memory from mpool by memset(p, 0xff, size) like as I did.

Please feel free to fix the real bug instead of my workaround.
2004-09-10 14:45:00 +00:00
..
alpha Fix alpha build and add __FBSDID. 2004-08-16 08:12:29 +00:00
amd64 Add support for TLS in statically linked programs. 2004-08-15 16:18:52 +00:00
arm Replace seven nominally MD implementations of frexp() that are broken 2004-07-18 21:23:39 +00:00
compat-43 Mechanically kill hard sentence breaks. 2004-07-02 23:52:20 +00:00
db I found "portsdb -u" dumps core with recent INDEX file, and this is 2004-09-10 14:45:00 +00:00
gdtoa Updated manh shift constant type to 'ULL' for PPC to fix 2004-01-21 04:51:50 +00:00
gen Septepber -> September 2004-09-01 23:28:27 +00:00
gmon Fix format strings to unbreak with -DDEBUG option. 2004-09-10 05:44:17 +00:00
i386 Add support for TLS in statically linked programs. 2004-08-15 16:18:52 +00:00
ia64 Unbreak memmove(). Return the dst argument. While here, fix the END 2004-09-04 00:23:15 +00:00
include Add support for TLS in statically linked programs. 2004-08-15 16:18:52 +00:00
locale Re-word warning about the UTF2 encoding, taking care to use the word 2004-08-21 08:08:29 +00:00
net Use the recently introduced RES_DFLRETRY parameter instead of a well-hidden 2004-09-09 17:42:18 +00:00
nls Remove incomplete support for running FreeBSD userland on old NetBSD kernels 2003-10-29 10:45:01 +00:00
posix1e Fix the NAME section making whatis(1) happy in particular. 2004-07-05 17:12:53 +00:00
powerpc Add support for TLS in statically linked programs. 2004-08-15 16:18:52 +00:00
quad libc_r wasn't so tied to libc for 22 months. 2002-11-18 09:50:57 +00:00
regex Fix two problems with REG_ICASE that were introduced with the addition of 2004-09-05 08:30:42 +00:00
rpc Avoid using void pointers in additive expressions. 2004-08-13 23:22:38 +00:00
softfloat Import the softfloat emulation library, needed for FreeBSD/arm right now. 2004-05-14 12:13:06 +00:00
sparc64 Add support for TLS in statically linked programs. 2004-08-15 16:18:52 +00:00
stdio Don't forget to va_end() the va_list we get from va_copy(). 2004-08-26 06:25:28 +00:00
stdlib Reword recent addition about memory moving. 2004-08-19 16:34:31 +00:00
stdtime struct tm.tm_year is listed as 'years since 1900', and is signed. On 2004-08-24 00:15:37 +00:00
string Mechanically kill hard sentence breaks. 2004-07-02 23:52:20 +00:00
sys Add a BUGS section and copy the wording from mmap(2)'s MAP_NOSYNC, 2004-09-03 06:24:25 +00:00
uuid Remove stale DCE 1.1 pointers to the IBM site. The URLs aren't valid 2003-08-08 19:18:43 +00:00
xdr We use __arm__, not __arm32__. 2004-05-14 11:51:22 +00:00
yp Back out the `hiding' of strlcpy and strlcat. Several people 2003-05-01 19:03:14 +00:00
Makefile Import the FreeBSD/arm libc bits. 2004-05-14 12:04:31 +00:00