freebsd-dev/lib/libc
Tim J. Robbins bd9643b135 Fix computation of the 'n' argument to mbrtowc (through XMBRTOWC) to avoid
reading past 'stop' in various places when converting multibyte characters.
Reading too far caused truncation to not be detected when it should have
been, eventually causing regexec() to loop infinitely in with certain
combinations of patterns and strings in multibyte locales.

PR:		74020
MFC after:	4 weeks
2004-11-21 03:14:32 +00:00
..
alpha For variables that are only checked with defined(), don't provide 2004-10-24 15:33:08 +00:00
amd64 Fix brk(3). The stack was unbalanced when we jumped to cerror. Oops! 2004-10-27 17:11:43 +00:00
arm Use the RET macro. 2004-11-09 16:49:14 +00:00
compat-43 Mechanically kill hard sentence breaks. 2004-07-02 23:52:20 +00:00
db Fix a condition where the hole would be inserted in the wrong 2004-09-13 22:07:24 +00:00
gdtoa Updated manh shift constant type to 'ULL' for PPC to fix 2004-01-21 04:51:50 +00:00
gen Remove ntp_gettime.c which was a wrapper around sysctlbyname(3). 2004-11-18 23:59:19 +00:00
gmon Enable building with LIBC_SCCS defined. 2004-10-16 06:32:43 +00:00
i386 Remove 80386 support from libc. 2004-11-16 21:01:31 +00:00
ia64 For variables that are only checked with defined(), don't provide 2004-10-24 15:33:08 +00:00
include Add support for TLS in statically linked programs. 2004-08-15 16:18:52 +00:00
locale Remove setrunelocale() 2004-10-18 02:06:18 +00:00
net Add knob NO_NIS (fka NO_YP_LIBC) and make world compileable when set. 2004-11-13 20:40:32 +00:00
nls Remove incomplete support for running FreeBSD userland on old NetBSD kernels 2003-10-29 10:45:01 +00:00
posix1e -Add a note that currently two syntax styles for label element declaration 2004-11-18 15:24:47 +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 computation of the 'n' argument to mbrtowc (through XMBRTOWC) to avoid 2004-11-21 03:14:32 +00:00
rpc Add knob NO_NIS (fka NO_YP_LIBC) and make world compileable when set. 2004-11-13 20:40:32 +00:00
softfloat Import the softfloat emulation library, needed for FreeBSD/arm right now. 2004-05-14 12:13:06 +00:00
sparc64 For variables that are only checked with defined(), don't provide 2004-10-24 15:33:08 +00:00
stdio Document that the length modifier l is ignored for floating point 2004-10-16 16:00:01 +00:00
stdlib sranddev() is not magic pixie dust. While it gives a good random 2004-11-10 17:25:49 +00:00
stdtime Add glibc-style strftime(3) padding specifiers, namely, -(no padding), 2004-11-04 08:34:57 +00:00
string Enable building with LIBC_SCCS defined. 2004-10-16 06:32:43 +00:00
sys Document more fields of struct stat. 2004-11-15 14:16:31 +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 Enable building with LIBC_SCCS defined. 2004-10-16 06:32:43 +00:00
yp Back out the `hiding' of strlcpy and strlcat. Several people 2003-05-01 19:03:14 +00:00
Makefile Add knob NO_NIS (fka NO_YP_LIBC) and make world compileable when set. 2004-11-13 20:40:32 +00:00