glibc/debug
Ulrich Drepper 88764ae26a [BZ #779]
2005-03-10  Jakub Jelinek  <jakub@redhat.com>
	* math/test-misc.c (main): Add some more tests.

2005-03-17  Jakub Jelinek  <jakub@redhat.com>

	* posix/regcomp.c (re_compile_fastmap_iter): Fix check for failed
	__wcrtomb.  Check return values of other __wcrtomb calls.
	* posix/regex_internal.c (build_wcs_buffer, re_string_skip_chars):
	Change mbclen type to size_t.
	(build_wcs_upper_buffer): Change mbclen and mbcdlen type to size_t.
	Handle mb chars whose upper case doesn't have multibyte representation
	in locale's charset.

2005-03-15  Jakub Jelinek  <jakub@redhat.com>

	* malloc/malloc.c (_int_icalloc, _int_icomalloc, iALLOc,
	public_iCALLOc, public_iCALLOc, public_iCOMALLOc): Protect with
	#ifndef _LIBC.

	[BZ #779]
	* malloc/malloc.c (public_mTRIm): Initialize malloc if not yet
	initialized.

2005-03-10  Jakub Jelinek  <jakub@redhat.com>

	* misc/sys/cdefs.h (__always_inline): Define.
	* posix/bits/unistd.h (read, pread, pread64, readlink, getcwd, getwd):
	Use __always_inline instead of __inline.
	* socket/bits/socket2.h (recv, recvfrom): Likewise.
	* libio/bits/stdio2.h (gets, fgets, fgets_unlocked): Likewise.
	* string/bits/string3.h (__memcpy_ichk, __memmove_ichk, __mempcpy_ichk,
	__memset_ichk, __strcpy_ichk, __stpcpy_ichk, __strncpy_ichk,
	__strcat_ichk, __strncat_ichk): Use __always_inline instead of
	__inline__ __attribute__ ((__always_inline__)).

2005-03-09  Jakub Jelinek  <jakub@redhat.com>

	* debug/tst-chk1.c: Include sys/socket.h and sys/un.h.
	(do_test): Add new tests for recv, recvfrom, getcwd, getwd and
	readlink.  Add some more tests for read, pread, pread64, fgets and
	fgets_unlocked.

	* posix/bits/unistd.h (read, pread, pread64, readlink,
	getcwd, getwd): Change macros into extern inline functions.
	(__read_alias, __pread_alias, __pread64_alias, __readlink_alias,
	__getcwd_alias, __getwd_alias): New prototypes.
	* socket/bits/socket2.h (recv, recvfrom): Change macros into
	extern inline functions.
	(__recv_alias, __recvfrom_alias): New prototypes.
	* libio/bits/stdio2.h (gets, fgets, fgets_unlocked): Change macros
	into extern inline functions.
	(__gets_alias, __fgets_alias, __fgets_unlocked_alias): New prototypes.

	* debug/pread_chk.c (__pread_chk): Fix order of arguments passed
	to __pread.
	* debug/pread64_chk.c (__pread64_chk): Fix order of arguments passed
	to __pread64.
2005-03-19 00:28:51 +00:00
..
backtrace-tst.c Update. 2000-11-25 01:26:30 +00:00
catchsegv.sh * posix/getconf.c: Update copyright year. 2005-01-12 23:43:44 +00:00
chk_fail.c * sysdeps/unix/sysv/linux/libc_fatal.c: Print backtrace and memory 2005-02-21 23:14:10 +00:00
execinfo.h 2.5-18.1 2007-07-12 18:26:36 +00:00
fgets_chk.c * sysdeps/unix/sysv/linux/libc_fatal.c: Print backtrace and memory 2005-02-21 23:14:10 +00:00
fgets_u_chk.c * sysdeps/unix/sysv/linux/libc_fatal.c: Print backtrace and memory 2005-02-21 23:14:10 +00:00
fprintf_chk.c 2.5-18.1 2007-07-12 18:26:36 +00:00
getcwd_chk.c (__getcwd_chk): Always fail if the buffer is too small. 2005-03-01 00:42:41 +00:00
gets_chk.c 2004-10-15 Jakub Jelinek <jakub@redhat.com> 2004-10-18 04:17:19 +00:00
getwd_chk.c * sysdeps/unix/sysv/linux/libc_fatal.c: Print backtrace and memory 2005-02-21 23:14:10 +00:00
Makefile * posix/bits/unistd.h: Avoid calling __*_chk variants if we can 2005-03-01 00:35:23 +00:00
noophooks.c Update to LGPL v2.1. 2001-07-06 04:58:11 +00:00
pcprofile.c Update to LGPL v2.1. 2001-07-06 04:58:11 +00:00
pcprofiledump.c [BZ #40] 2004-05-17 18:59:35 +00:00
pread64_chk.c [BZ #779] 2005-03-19 00:28:51 +00:00
pread_chk.c [BZ #779] 2005-03-19 00:28:51 +00:00
printf_chk.c 2.5-18.1 2007-07-12 18:26:36 +00:00
read_chk.c * debug/read_chk.c (__read_chk): Always fail if the buffer is too 2005-03-01 01:20:39 +00:00
readlink_chk.c * debug/read_chk.c (__read_chk): Always fail if the buffer is too 2005-03-01 01:20:39 +00:00
recv_chk.c * debug/recv_chk.c (__recv_chk): Always fail if request could 2005-03-06 21:25:22 +00:00
recvfrom_chk.c * debug/recv_chk.c (__recv_chk): Always fail if request could 2005-03-06 21:25:22 +00:00
snprintf_chk.c 2.5-18.1 2007-07-12 18:26:36 +00:00
sprintf_chk.c 2.5-18.1 2007-07-12 18:26:36 +00:00
test-stpcpy_chk.c 2004-10-15 Jakub Jelinek <jakub@redhat.com> 2004-10-18 04:17:19 +00:00
test-strcpy_chk.c Update. 2004-11-13 03:13:00 +00:00
tst-chk1.c [BZ #779] 2005-03-19 00:28:51 +00:00
tst-chk2.c 2004-10-15 Jakub Jelinek <jakub@redhat.com> 2004-10-18 04:17:19 +00:00
tst-chk3.c 2004-10-15 Jakub Jelinek <jakub@redhat.com> 2004-10-18 04:17:19 +00:00
Versions * posix/bits/unistd.h: Avoid calling __*_chk variants if we can 2005-03-01 00:35:23 +00:00
vfprintf_chk.c 2.5-18.1 2007-07-12 18:26:36 +00:00
vprintf_chk.c 2.5-18.1 2007-07-12 18:26:36 +00:00
vsnprintf_chk.c 2.5-18.1 2007-07-12 18:26:36 +00:00
vsprintf_chk.c 2.5-18.1 2007-07-12 18:26:36 +00:00
warning-nop.c 2005-02-28 Roland McGrath <roland@redhat.com> 2005-03-01 00:42:55 +00:00
xtrace.sh * posix/getconf.c: Update copyright year. 2005-01-12 23:43:44 +00:00