glibc/misc
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
..
bits 2.5-18.1 2007-07-12 18:26:36 +00:00
sys [BZ #779] 2005-03-19 00:28:51 +00:00
.cvsignore
ar.h Update to LGPL v2.1. 2001-07-06 04:58:11 +00:00
daemon.c Update. 2004-09-25 06:49:33 +00:00
dirname.c Update. 2002-04-04 08:12:33 +00:00
efgcvt.c 2.5-18.1 2007-07-12 18:26:36 +00:00
efgcvt_r.c 2.5-18.1 2007-07-12 18:26:36 +00:00
err.c * include/unistd.h (seteuid, setegid): Add libc_hidden_proto. 2002-08-13 00:24:58 +00:00
err.h Update. 2003-09-12 22:37:19 +00:00
error.c 2.5-18.1 2007-07-12 18:26:36 +00:00
error.h 2.5-18.1 2007-07-12 18:26:36 +00:00
fstab.c * include/libc-symbols.h (__libc_freeres_fn_section, libc_freeres_fn): 2002-11-01 20:44:15 +00:00
fstab.h Update. 2003-09-04 08:27:37 +00:00
getpass.c 2.5-18.1 2007-07-12 18:26:36 +00:00
getttyent.c Update. 2004-09-14 04:41:35 +00:00
getusershell.c 2.5-18.1 2007-07-12 18:26:36 +00:00
hsearch.c Update to LGPL v2.1. 2001-07-06 04:58:11 +00:00
hsearch_r.c 2.5-18.1 2007-07-12 18:26:36 +00:00
init-misc.c Update. 2002-03-03 19:43:30 +00:00
insremque.c 2.5-18.1 2007-07-12 18:26:36 +00:00
libgen.h Update to LGPL v2.1. 2001-07-06 04:58:11 +00:00
lsearch.c * include/search.h: Use libc_hidden_proto for hsearch_r, lfind. 2002-08-04 01:29:29 +00:00
Makefile 2.5-18.1 2007-07-12 18:26:36 +00:00
mkdtemp.c Update to LGPL v2.1. 2001-07-06 04:58:11 +00:00
mkstemp.c Update to LGPL v2.1. 2001-07-06 04:58:11 +00:00
mkstemp64.c Update to LGPL v2.1. 2001-07-06 04:58:11 +00:00
mktemp.c Update to LGPL v2.1. 2001-07-06 04:58:11 +00:00
mntent.c * include/libc-symbols.h (__libc_freeres_fn_section, libc_freeres_fn): 2002-11-01 20:44:15 +00:00
mntent.h Update. 2003-09-04 08:27:37 +00:00
mntent_r.c 2.5-18.1 2007-07-12 18:26:36 +00:00
qefgcvt.c Update. 2004-05-03 21:40:12 +00:00
qefgcvt_r.c 2.5-18.1 2007-07-12 18:26:36 +00:00
regexp.c Update to LGPL v2.1. 2001-07-06 04:58:11 +00:00
regexp.h Update. 2004-05-19 16:52:55 +00:00
search.h Update to LGPL v2.1. 2001-07-06 04:58:11 +00:00
sgtty.h Update to LGPL v2.1. 2001-07-06 04:58:11 +00:00
stab.h
syscall.h
sysexits.h
syslog.h
tsearch.c 2.5-18.1 2007-07-12 18:26:36 +00:00
tst-dirname.c Update. 2002-04-04 08:12:33 +00:00
tst-efgcvt.c Test for stack alignment. 2004-12-22 20:09:42 +00:00
tst-fdset.c Update to LGPL v2.1. 2001-07-06 04:58:11 +00:00
tst-hsearch.c Update. 2002-01-29 08:25:15 +00:00
tst-mntent.c (main): Use tmpfile instead of tmpnam. 2004-03-22 10:50:50 +00:00
tst-tsearch.c Update. 2003-09-17 18:23:49 +00:00
ttyent.h
ttyslot.c
ustat.h
Versions 2.5-18.1 2007-07-12 18:26:36 +00:00